+
+ /// Middle constraint kind
+ inline static const std::string& MIDDLE_TYPE()
+ {
+ static const std::string MY_TYPE_ID("middle_type");
+ return MY_TYPE_ID;
+ }
+
+ /// Middle constraint type by line and point
+ inline static const std::string& MIDDLE_TYPE_BY_LINE_AND_POINT()
+ {
+ static const std::string MY_TYPE_ID("middle_type_by_line_and_point");
+ return MY_TYPE_ID;
+ }
+
+ /// Middle constraint type by line
+ inline static const std::string& MIDDLE_TYPE_BY_LINE()
+ {
+ static const std::string MY_TYPE_ID("middle_type_by_line");
+ return MY_TYPE_ID;
+ }
+
+ /// Created points for middle type by line
+ inline static const std::string& POINT_REF_ID()
+ {
+ static const std::string MY_POINT_REF("point");
+ return MY_POINT_REF;
+ }
+