X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSketchAPI%2FSketchAPI_Rectangle.h;h=a1e6fea6b18c8e51c4ca118e5f6ebe3e7a2aaeb5;hb=466c8631b6e6e189c94373902e8601ab823b6fe6;hp=0c523fb5d57f07974b6d1b6c90dfc16e0d29e093;hpb=82894c21d3367e5055f6d302e9162382ca3ea95c;p=modules%2Fshaper.git diff --git a/src/SketchAPI/SketchAPI_Rectangle.h b/src/SketchAPI/SketchAPI_Rectangle.h index 0c523fb5d..a1e6fea6b 100644 --- a/src/SketchAPI/SketchAPI_Rectangle.h +++ b/src/SketchAPI/SketchAPI_Rectangle.h @@ -24,6 +24,8 @@ #include "SketchAPI.h" #include "SketchAPI_SketchEntity.h" +#include "SketchPlugin_Rectangle.h" + //-------------------------------------------------------------------------------------- class ModelHighAPI_Selection; //-------------------------------------------------------------------------------------- @@ -50,10 +52,10 @@ public: SKETCHAPI_EXPORT virtual ~SketchAPI_Rectangle(); - INTERFACE_3("SketchRectangle", - startPoint, "RectStartPoint", GeomDataAPI_Point2D, /** Start point */, - endPoint, "RectEndPoint", GeomDataAPI_Point2D, /** End point */, - linesList, "RectangleList", ModelAPI_AttributeRefList, /** Lines list */ + INTERFACE_3(SketchPlugin_Rectangle::ID(), + startPoint, SketchPlugin_Rectangle::START_ID(), GeomDataAPI_Point2D, /** Start point */, + endPoint, SketchPlugin_Rectangle::END_ID(), GeomDataAPI_Point2D, /** End point */, + linesList, SketchPlugin_Rectangle::LINES_LIST_ID(), ModelAPI_AttributeRefList, /** Lines list */ ) /// Set by coordinates @@ -67,7 +69,10 @@ public: /// List of lines composing rectangle SKETCHAPI_EXPORT std::list > lines() const; -}; + + SKETCHAPI_EXPORT + virtual void dump(ModelHighAPI_Dumper& theDumper) const; + }; //! Pointer on Rectangle object typedef std::shared_ptr RectanglePtr;