- INTERFACE_3("SketchRectangle",
- startPoint, "RectStartPoint", GeomDataAPI_Point2D, /** Start point */,
- endPoint, "RectEndPoint", GeomDataAPI_Point2D, /** End point */,
- linesList, "RectangleList", ModelAPI_AttributeRefList, /** Lines list */
+ INTERFACE_7("SketchRectangle",
+ type, "RectangleType", ModelAPI_AttributeString,
+ /** Creation type of rectangle */,
+ startPoint, "RectStartPoint", GeomDataAPI_Point2D,
+ /** Start point */,
+ endPoint, "RectEndPoint", GeomDataAPI_Point2D,
+ /** End point */,
+ centerPoint, "RectCenterPoint", GeomDataAPI_Point2D,
+ /** Center point */,
+ centerPointRef, "RectCenterPointRef", ModelAPI_AttributeRefAttr,
+ /** Reference to center point */,
+ cornerPoint, "RectCornerPoint", GeomDataAPI_Point2D,
+ /** Corner point */,
+ linesList, "RectangleList", ModelAPI_AttributeRefList,
+ /** Lines list */