X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPartSet%2FPartSet_OperationPrs.h;h=ca3eaa2dd36d99cedac7848b63b7b2e8271957fe;hb=7b4a6a2a335d41a647e0f6a6becb7c23df042be1;hp=ea645140ce9f0f9810db282dd36088ffb186010e;hpb=7f7d50e90b39e2075a8585ac5d517e340f8eb09e;p=modules%2Fshaper.git diff --git a/src/PartSet/PartSet_OperationPrs.h b/src/PartSet/PartSet_OperationPrs.h index ea645140c..ca3eaa2dd 100755 --- a/src/PartSet/PartSet_OperationPrs.h +++ b/src/PartSet/PartSet_OperationPrs.h @@ -11,6 +11,7 @@ #include #include +#include #include #include @@ -20,9 +21,13 @@ #include #include +#include + #include #include +#include + DEFINE_STANDARD_HANDLE(PartSet_OperationPrs, ViewerData_AISShape) class XGUI_Workshop; @@ -52,7 +57,7 @@ public: void setFeature(const FeaturePtr& theFeature); /// Returns true if the presentation - bool dependOn(const ObjectPtr& theObject); + //bool dependOn(const ObjectPtr& theObject); // Recompute internal list of shaped dependent on the current feature void updateShapes(); @@ -93,7 +98,11 @@ private: private: ModuleBase_IWorkshop* myWorkshop; FeaturePtr myFeature; /// Reference to a feature object - QMap > myFeatureShapes; + QMap > myFeatureShapes; /// visualized shapes + std::list myFeatureResults; /// visualized feature results + + Quantity_Color myShapeColor; /// color of feature depended shapes + Quantity_Color myResultColor; /// color of feature result };