#include <ModuleBase_ViewerFilters.h>
#include <XGUI_Command.h>
#include <ModelAPI_Feature.h>
+#include <ModelAPI_Attribute.h>
#include <ModelAPI_CompositeFeature.h>
#include <StdSelect_FaceFilter.hxx>
private slots:
void onVertexSelected(ObjectPtr theObject, const TopoDS_Shape& theShape);
+ void onPlaneSelected(const std::shared_ptr<GeomAPI_Pln>& thePln);
+
private:
/// Converts mouse position to 2d coordinates.
/// Member myCurrentSketch has to be correctly defined
double myCurX, myCurY;
CompositeFeaturePtr myCurrentSketch;
QList<FeaturePtr> myEditingFeatures;
+ QList<AttributePtr> myEditingAttr;
+
+ Handle(ModuleBase_ShapeInPlaneFilter) myPlaneFilter;
+ /// A filter which provides selection within a current document or whole PartSet
+ Handle(ModuleBase_ShapeDocumentFilter) myDocumentShapeFilter;
};
#endif