X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSketchAPI%2FSketchAPI_Offset.h;h=6e201bd25115fdc930b31014e226187f056fa29d;hb=9270adddc12db9661c676544537b0e8eb78c1624;hp=0446c792d6486406aebcbf36559f8b7f064c75b3;hpb=88ee9b2b81cf93a6324336b57e30cc8a3a487499;p=modules%2Fshaper.git diff --git a/src/SketchAPI/SketchAPI_Offset.h b/src/SketchAPI/SketchAPI_Offset.h index 0446c792d..6e201bd25 100644 --- a/src/SketchAPI/SketchAPI_Offset.h +++ b/src/SketchAPI/SketchAPI_Offset.h @@ -50,12 +50,13 @@ public: SketchAPI_Offset(const std::shared_ptr & theFeature, const std::list > & theObjects, const ModelHighAPI_Double & theOffsetValue, - bool theIsReversed); + const bool theIsReversed = false, + const std::string & theJointType = SketchPlugin_Offset::JOINT_KEEP_DISTANCE()); /// Destructor SKETCHAPI_EXPORT virtual ~SketchAPI_Offset(); - INTERFACE_3(SketchPlugin_Offset::ID(), + INTERFACE_4(SketchPlugin_Offset::ID(), edgesList, SketchPlugin_Offset::EDGES_ID(), ModelAPI_AttributeRefList, /** Offset edges list */, @@ -64,7 +65,10 @@ public: ModelAPI_AttributeDouble, /** Value */, reversed, SketchPlugin_Offset::REVERSED_ID(), - ModelAPI_AttributeBoolean, /** Negative value */ + ModelAPI_AttributeBoolean, /** Negative value */, + + joint, SketchPlugin_Offset::JOINT_ID(), + ModelAPI_AttributeString, /** Joint type */ ) /// List of created objects