+ /// attribute name for X direction
+ inline static const std::string& X_DIRECTION()
+ {
+ static const std::string ATTR_X_DIRECTION("X_Direction");
+ return ATTR_X_DIRECTION;
+ }
+
+ /// attribute name for Y direction
+ inline static const std::string& Y_DIRECTION()
+ {
+ static const std::string ATTR_Y_DIRECTION("Y_Direction");
+ return ATTR_Y_DIRECTION;
+ }
+
+ /// attribute name for Y direction
+ inline static const std::string& Z_DIRECTION()
+ {
+ static const std::string ATTR_Z_DIRECTION("Z_Direction");
+ return ATTR_Z_DIRECTION;
+ }
+
+ /// Attribute name for line.
+ inline static const std::string& LINE()
+ {
+ static const std::string ATTR_ID("line");
+ return ATTR_ID;
+ }
+
+ /// Attribute name for plane.
+ inline static const std::string& PLANE()
+ {
+ static const std::string ATTR_ID("plane");
+ return ATTR_ID;
+ }
+
+ /// Attribute name for point.
+ inline static const std::string& POINT()
+ {
+ static const std::string ATTR_ID("point");
+ return ATTR_ID;
+ }
+
+ /// Attribute name for plane 1.
+ inline static const std::string& PLANE1()
+ {
+ static const std::string ATTR_ID("plane1");
+ return ATTR_ID;
+ }
+
+ /// Attribute name for use offset for plane 1.
+ inline static const std::string& USE_OFFSET1()
+ {
+ static const std::string ATTR_ID("use_offset1");
+ return ATTR_ID;
+ }
+
+ /// Attribute name for offset for plane 1.
+ inline static const std::string& OFFSET1()
+ {
+ static const std::string ATTR_ID("offset1");
+ return ATTR_ID;
+ }
+
+ /// Attribute name for reverse offset for plane 1.
+ inline static const std::string& REVERSE_OFFSET1()
+ {
+ static const std::string ATTR_ID("reverse_offset1");
+ return ATTR_ID;
+ }
+
+ /// Attribute name for plane 2.
+ inline static const std::string& PLANE2()
+ {
+ static const std::string ATTR_ID("plane2");
+ return ATTR_ID;
+ }
+
+ /// Attribute name for use offset for plane 2.
+ inline static const std::string& USE_OFFSET2()
+ {
+ static const std::string ATTR_ID("use_offset2");
+ return ATTR_ID;
+ }
+
+ /// Attribute name for offset for plane 2.
+ inline static const std::string& OFFSET2()
+ {
+ static const std::string ATTR_ID("offset2");
+ return ATTR_ID;
+ }
+
+ /// Attribute name for reverse offset for plane 2.
+ inline static const std::string& REVERSE_OFFSET2()
+ {
+ static const std::string ATTR_ID("reverse_offset2");
+ return ATTR_ID;
+ }
+
+ /// Returns a minimal length for axis