-"""
- TestRevolutionCut.py
- Unit test of FeaturesPlugin_RevolutionCut class
-
- class FeaturesPlugin_RevolutionCut : public FeaturesPlugin_RevolutionBoolean
- static const std::string MY_REVOLUTION_ID("RevolutionCut");
- static const std::string MY_SKETCH_OBJECT_ID("sketch");
- static const std::string MY_AXIS_ID("axis_object");
- static const std::string METHOD_ATTR("CreationMethod");
- static const std::string MY_TO_ANGLE_ID("to_angle");
- static const std::string MY_FROM_ANGLE_ID("from_angle");
- static const std::string MY_TO_OBJECT_ID("to_object");
- static const std::string MY_TO_OFFSET_ID("to_offset");
- static const std::string MY_FROM_OBJECT_ID("from_object");
- static const std::string MY_FROM_OFFSET_ID("from_offset");
- static const std::string MY_BOOLEAN_OBJECTS_ID("boolean_objects");
-
- data()->addAttribute(SKETCH_OBJECT_ID(), ModelAPI_AttributeReference::typeId());
- data()->addAttribute(AXIS_OBJECT_ID(), ModelAPI_AttributeSelection::typeId());
- data()->addAttribute(CREATION_METHOD(), ModelAPI_AttributeString::typeId());
- data()->addAttribute(TO_ANGLE_ID(), ModelAPI_AttributeDouble::typeId());
- data()->addAttribute(FROM_ANGLE_ID(), ModelAPI_AttributeDouble::typeId());
- data()->addAttribute(TO_OBJECT_ID(), ModelAPI_AttributeSelection::typeId());
- data()->addAttribute(TO_OFFSET_ID(), ModelAPI_AttributeDouble::typeId());
- data()->addAttribute(FROM_OBJECT_ID(), ModelAPI_AttributeSelection::typeId());
- data()->addAttribute(FROM_OFFSET_ID(), ModelAPI_AttributeSelection::typeId());
- data()->addAttribute(BOOLEAN_OBJECTS_ID(), ModelAPI_AttributeSelectionList::typeId());
-"""