X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModelHighAPI%2FModelHighAPI_Dumper.h;h=8cb9c5457eb0998048ed12f93aa17d42eb70dbc5;hb=2cb8023bec0da9fc7b138da0a467bca74d4b825c;hp=c1539528664403583f12984fc77eaf7a71a22be6;hpb=ee0937f49e58978c6c28bcadc3162e819e63ea5a;p=modules%2Fshaper.git diff --git a/src/ModelHighAPI/ModelHighAPI_Dumper.h b/src/ModelHighAPI/ModelHighAPI_Dumper.h index c15395286..8cb9c5457 100644 --- a/src/ModelHighAPI/ModelHighAPI_Dumper.h +++ b/src/ModelHighAPI/ModelHighAPI_Dumper.h @@ -86,6 +86,11 @@ public: /// Destructor virtual ~ModelHighAPI_Dumper() {} + /// Set/unset flag to dump selection attributes by geometrical properties: + /// inner point in the selected shape + void setSelectionByGeometry(bool theDumpByGeom = true) + { myGeometricalSelection = theDumpByGeom; } + /// Dump given document into the file /// \return \c true, if succeed MODELHIGHAPI_EXPORT @@ -355,6 +360,8 @@ private: std::list myPostponed; ///< list of postponed entities (sketch constraints or folders) bool myDumpPostponedInProgress; ///< processing postponed is in progress + bool myGeometricalSelection; ///< dump selection not by naming, but by coordinates of inner point + protected: /// list of entities, used by other features but not dumped yet std::set myNotDumpedEntities;