- INTERFACE_3(FeaturesPlugin_Rotation::ID(),
- mainObjects, FeaturesPlugin_Rotation::OBJECTS_LIST_ID(), ModelAPI_AttributeSelectionList, /** Main objects */,
- axisObject, FeaturesPlugin_Rotation::AXIS_OBJECT_ID(), ModelAPI_AttributeSelection, /** Axis object */,
- angle, FeaturesPlugin_Rotation::ANGLE_ID(), ModelAPI_AttributeDouble, /** Angle */)
+ INTERFACE_7(FeaturesPlugin_Rotation::ID(),
+ creationMethod, FeaturesPlugin_Rotation::CREATION_METHOD(),
+ ModelAPI_AttributeString, /** Creation method */,
+ mainObjects, FeaturesPlugin_Rotation::OBJECTS_LIST_ID(),
+ ModelAPI_AttributeSelectionList, /** Main objects */,
+ axisObject, FeaturesPlugin_Rotation::AXIS_OBJECT_ID(),
+ ModelAPI_AttributeSelection, /** Axis object */,
+ angle, FeaturesPlugin_Rotation::ANGLE_ID(),
+ ModelAPI_AttributeDouble, /** Angle */,
+ centerPoint, FeaturesPlugin_Rotation::CENTER_POINT_ID(),
+ ModelAPI_AttributeSelection, /** Center point */,
+ startPoint, FeaturesPlugin_Rotation::START_POINT_ID(),
+ ModelAPI_AttributeSelection, /** Start point */,
+ endPoint, FeaturesPlugin_Rotation::END_POINT_ID(),
+ ModelAPI_AttributeSelection, /** End point */
+ )