Salome HOME
Correct case when the weak-named attribute is dumped in Geom mode: geometrical repres...
[modules/shaper.git] / src / ConstructionAPI / ConstructionAPI_Point.h
index e02de26f076b32076e3e2152f466746507886369..8e59114049db4847de574a171b561466940f2d38 100644 (file)
@@ -81,55 +81,56 @@ public:
   virtual ~ConstructionAPI_Point();
 
   INTERFACE_25(ConstructionPlugin_Point::ID(),
-               point, ConstructionPlugin_Point::point3d(), GeomDataAPI_Point, /** Point attribute */,
-               creationMethod, ConstructionPlugin_Point::CREATION_METHOD(),
-               ModelAPI_AttributeString, /** Creation method */,
-               intersectionType, ConstructionPlugin_Point::INTERSECTION_TYPE(),
-               ModelAPI_AttributeString, /** Type of the intersection */,
-               intersectionLine1, ConstructionPlugin_Point::INTERSECTION_LINE_1(),
-               ModelAPI_AttributeSelection, /** Line for intersection */,
-               intersectionLine2, ConstructionPlugin_Point::INTERSECTION_LINE_2(),
-               ModelAPI_AttributeSelection, /** Line for intersection */,
-               intersectionLine, ConstructionPlugin_Point::INTERSECTION_LINE(),
-               ModelAPI_AttributeSelection, /** Line for intersection */,
-               intersectionPlane, ConstructionPlugin_Point::INTERSECTION_PLANE(),
-               ModelAPI_AttributeSelection, /** Plane for intersection */,
-               intersectionPlane1, ConstructionPlugin_Point::INTERSECTION_PLANE_1(),
-               ModelAPI_AttributeSelection, /** Plane for intersection */,
-               intersectionPlane2, ConstructionPlugin_Point::INTERSECTION_PLANE_2(),
-               ModelAPI_AttributeSelection, /** Plane for intersection */,
-               intersectionPlane3, ConstructionPlugin_Point::INTERSECTION_PLANE_3(),
-               ModelAPI_AttributeSelection, /** Plane for intersection */,
-               useOffset, ConstructionPlugin_Point::USE_OFFSET(),
-               ModelAPI_AttributeString, /** Use offset */,
-               offset, ConstructionPlugin_Point::OFFSET(),
-               ModelAPI_AttributeDouble, /** Offset */,
-               reverseOffset, ConstructionPlugin_Point::REVERSE_OFFSET(),
-               ModelAPI_AttributeBoolean, /** Reverse offset */,
-               edge, ConstructionPlugin_Point::EDGE(),
-               ModelAPI_AttributeSelection, /** Edge */,
-               offsetType, ConstructionPlugin_Point::OFFSET_TYPE(),
-               ModelAPI_AttributeString, /** Type of the offset on edge */,
-               distance, ConstructionPlugin_Point::DISTANCE(),
-               ModelAPI_AttributeDouble, /** Distance */,
-               ratio, ConstructionPlugin_Point::RATIO(),
-               ModelAPI_AttributeDouble, /** Ratio */,
-               reverse, ConstructionPlugin_Point::REVERSE(),
-               ModelAPI_AttributeBoolean, /** Reverse */,
-               poinToProject, ConstructionPlugin_Point::POINT_TO_PROJECT(),
-               ModelAPI_AttributeSelection, /** Point to project*/,
-               projectionType, ConstructionPlugin_Point::PROJECTION_TYPE(),
-               ModelAPI_AttributeString, /** Type of the point projection */,
-               faceForPointProjection, ConstructionPlugin_Point::FACE_FOR_POINT_PROJECTION(),
-               ModelAPI_AttributeSelection, /** Face for point projection */,
-               edgeForPointProjection, ConstructionPlugin_Point::EDGE_FOR_POINT_PROJECTION(),
-               ModelAPI_AttributeSelection, /** Edge for point projection */,
-               geometricalPropertyType, ConstructionPlugin_Point::GEOMETRICAL_PROPERTY_TYPE(),
-               ModelAPI_AttributeString, /** Type of the geometrical property */,
-               objectForCenterOfGravity, ConstructionPlugin_Point::OBJECT_FOR_CENTER_OF_GRAVITY(),
-               ModelAPI_AttributeSelection, /** Object for center of gravity */,
-               objectForCenterOfCircle, ConstructionPlugin_Point::OBJECT_FOR_CENTER_OF_CIRCLE(),
-               ModelAPI_AttributeSelection, /** Object for center of circle */)
+    point, ConstructionPlugin_Point::POINT3D(),
+    GeomDataAPI_Point, /** Point attribute */,
+    creationMethod, ConstructionPlugin_Point::CREATION_METHOD(),
+    ModelAPI_AttributeString, /** Creation method */,
+    intersectionType, ConstructionPlugin_Point::INTERSECTION_TYPE(),
+    ModelAPI_AttributeString, /** Type of the intersection */,
+    intersectionLine1, ConstructionPlugin_Point::INTERSECTION_LINE_1(),
+    ModelAPI_AttributeSelection, /** Line for intersection */,
+    intersectionLine2, ConstructionPlugin_Point::INTERSECTION_LINE_2(),
+    ModelAPI_AttributeSelection, /** Line for intersection */,
+    intersectionLine, ConstructionPlugin_Point::INTERSECTION_LINE(),
+    ModelAPI_AttributeSelection, /** Line for intersection */,
+    intersectionPlane, ConstructionPlugin_Point::INTERSECTION_PLANE(),
+    ModelAPI_AttributeSelection, /** Plane for intersection */,
+    intersectionPlane1, ConstructionPlugin_Point::INTERSECTION_PLANE_1(),
+    ModelAPI_AttributeSelection, /** Plane for intersection */,
+    intersectionPlane2, ConstructionPlugin_Point::INTERSECTION_PLANE_2(),
+    ModelAPI_AttributeSelection, /** Plane for intersection */,
+    intersectionPlane3, ConstructionPlugin_Point::INTERSECTION_PLANE_3(),
+    ModelAPI_AttributeSelection, /** Plane for intersection */,
+    useOffset, ConstructionPlugin_Point::USE_OFFSET(),
+    ModelAPI_AttributeString, /** Use offset */,
+    offset, ConstructionPlugin_Point::OFFSET(),
+    ModelAPI_AttributeDouble, /** Offset */,
+    reverseOffset, ConstructionPlugin_Point::REVERSE_OFFSET(),
+    ModelAPI_AttributeBoolean, /** Reverse offset */,
+    edge, ConstructionPlugin_Point::EDGE(),
+    ModelAPI_AttributeSelection, /** Edge */,
+    offsetType, ConstructionPlugin_Point::OFFSET_TYPE(),
+    ModelAPI_AttributeString, /** Type of the offset on edge */,
+    distance, ConstructionPlugin_Point::DISTANCE(),
+    ModelAPI_AttributeDouble, /** Distance */,
+    ratio, ConstructionPlugin_Point::RATIO(),
+    ModelAPI_AttributeDouble, /** Ratio */,
+    reverse, ConstructionPlugin_Point::REVERSE(),
+    ModelAPI_AttributeBoolean, /** Reverse */,
+    pointToProject, ConstructionPlugin_Point::POINT_TO_PROJECT(),
+    ModelAPI_AttributeSelection, /** Point to project*/,
+    projectionType, ConstructionPlugin_Point::PROJECTION_TYPE(),
+    ModelAPI_AttributeString, /** Type of the point projection */,
+    faceForPointProjection, ConstructionPlugin_Point::FACE_FOR_POINT_PROJECTION(),
+    ModelAPI_AttributeSelection, /** Face for point projection */,
+    edgeForPointProjection, ConstructionPlugin_Point::EDGE_FOR_POINT_PROJECTION(),
+    ModelAPI_AttributeSelection, /** Edge for point projection */,
+    geometricalPropertyType, ConstructionPlugin_Point::GEOMETRICAL_PROPERTY_TYPE(),
+    ModelAPI_AttributeString, /** Type of the geometrical property */,
+    objectForCenterOfGravity, ConstructionPlugin_Point::OBJECT_FOR_CENTER_OF_GRAVITY(),
+    ModelAPI_AttributeSelection, /** Object for center of gravity */,
+    objectForCenterOfCircle, ConstructionPlugin_Point::OBJECT_FOR_CENTER_OF_CIRCLE(),
+    ModelAPI_AttributeSelection, /** Object for center of circle */)
 
   /// Set point values.
   CONSTRUCTIONAPI_EXPORT