+void ConstructionPlugin_Axis::execute()
+{
+ AttributeStringPtr aMethodTypeAttr = string(ConstructionPlugin_Axis::METHOD());
+ std::string aMethodType = aMethodTypeAttr->value();
+ if (aMethodType == "AxisByPointsCase") {
+ createAxisByTwoPoints();
+ } else if (aMethodType == "AxisByCylindricalFaceCase") {
+ #ifdef _DEBUG
+ std::cout << "ConstructionPlugin_Axis::execute: " << "AxisByCylindricalFaceCase is not supported yet." << std::endl;
+ #endif
+ }
+}
+
+bool ConstructionPlugin_Axis::customisePresentation(ResultPtr theResult, AISObjectPtr thePrs,
+ std::shared_ptr<GeomAPI_ICustomPrs> theDefaultPrs)