- INTERFACE_3(FeaturesPlugin_Translation::ID(),
- mainObjects, FeaturesPlugin_Translation::OBJECTS_LIST_ID(), ModelAPI_AttributeSelectionList, /** Main objects */,
- axisObject, FeaturesPlugin_Translation::AXIS_OBJECT_ID(), ModelAPI_AttributeSelection, /** Axis object */,
- distance, FeaturesPlugin_Translation::DISTANCE_ID(), ModelAPI_AttributeDouble, /** Distance */)
+ INTERFACE_9(FeaturesPlugin_Translation::ID(),
+ creationMethod, FeaturesPlugin_Translation::CREATION_METHOD(),
+ ModelAPI_AttributeString, /** Creation method */,
+ mainObjects, FeaturesPlugin_Translation::OBJECTS_LIST_ID(),
+ ModelAPI_AttributeSelectionList, /** Main objects */,
+ axisObject, FeaturesPlugin_Translation::AXIS_OBJECT_ID(),
+ ModelAPI_AttributeSelection, /** Axis object */,
+ distance, FeaturesPlugin_Translation::DISTANCE_ID(),
+ ModelAPI_AttributeDouble, /** Distance */,
+ dx, FeaturesPlugin_Translation::DX_ID(),
+ ModelAPI_AttributeDouble, /** Dimension in X */,
+ dy, FeaturesPlugin_Translation::DY_ID(),
+ ModelAPI_AttributeDouble, /** Dimension in Y */,
+ dz, FeaturesPlugin_Translation::DZ_ID(),
+ ModelAPI_AttributeDouble, /** Dimension in Z */,
+ startPoint, FeaturesPlugin_Translation::START_POINT_ID(),
+ ModelAPI_AttributeSelection, /** Start point object */,
+ endPoint, FeaturesPlugin_Translation::END_POINT_ID(),
+ ModelAPI_AttributeSelection, /** End point object */
+ )