Salome HOME
Porting to SALOME_8.2.0
[modules/shaper.git] / src / SketcherPrs / SketcherPrs_Factory.h
index 485c5a6fe0457622b2b2e7a30531fa1fbef1122d..0c463e59e70649e0c0f39924dbad8d6e77fd95cc 100644 (file)
@@ -28,71 +28,97 @@ public:
   /// Creates coincedent constraint presentation
   /// \param theConstraint the constraint
   /// \param thePlane the current sketch plane
+  /// \param thePrevious the previous presentation
   GET_CONSTRAINT_PRS(coincidentConstraint)
 
+  /// Creates collinear constraint presentation
+  /// \param theConstraint the constraint
+  /// \param thePlane the current sketch plane
+  /// \param thePrevious the previous presentation
+  GET_CONSTRAINT_PRS(collinearConstraint)
+
   /// Creates parallel constraint presentation
   /// \param theConstraint the constraint
   /// \param thePlane the current sketch plane
+  /// \param thePrevious the previous presentation
   GET_CONSTRAINT_PRS(parallelConstraint)
 
   /// Creates coincedent perpendicular presentation
   /// \param theConstraint the constraint
   /// \param thePlane the current sketch plane
+  /// \param thePrevious the previous presentation
   GET_CONSTRAINT_PRS(perpendicularConstraint)
 
   /// Creates rigid constraint presentation
   /// \param theConstraint the constraint
   /// \param thePlane the current sketch plane
+  /// \param thePrevious the previous presentation
   GET_CONSTRAINT_PRS(rigidConstraint)
 
   /// Creates horizontal constraint presentation
   /// \param theConstraint the constraint
   /// \param thePlane the current sketch plane
+  /// \param thePrevious the previous presentation
   GET_CONSTRAINT_PRS(horisontalConstraint)
 
   /// Creates vertical constraint presentation
   /// \param theConstraint the constraint
   /// \param thePlane the current sketch plane
+  /// \param thePrevious the previous presentation
   GET_CONSTRAINT_PRS(verticalConstraint)
 
   /// Creates equal constraint presentation
   /// \param theConstraint the constraint
   /// \param thePlane the current sketch plane
+  /// \param thePrevious the previous presentation
   GET_CONSTRAINT_PRS(equalConstraint)
 
   /// Creates tangent constraiont presentation
   /// \param theConstraint the constraint
   /// \param thePlane the current sketch plane
+  /// \param thePrevious the previous presentation
   GET_CONSTRAINT_PRS(tangentConstraint)
 
   /// Creates radius dimension presentation
   /// \param theConstraint the constraint
   /// \param thePlane the current sketch plane
+  /// \param thePrevious the previous presentation
   GET_CONSTRAINT_PRS(radiusConstraint)
 
   /// Creates length dimension presentation
   /// \param theConstraint the constraint
   /// \param thePlane the current sketch plane
+  /// \param thePrevious the previous presentation
   GET_CONSTRAINT_PRS(lengthDimensionConstraint)
 
+  /// Creates middle constraint presentation
+  /// \param theConstraint the constraint
+  /// \param thePlane the current sketch plane
+  /// \param thePrevious the previous presentation
+  GET_CONSTRAINT_PRS(middleConstraint)
+
   /// Creates mirror constraint presentation
   /// \param theConstraint the constraint
   /// \param thePlane the current sketch plane
+  /// \param thePrevious the previous presentation
   GET_CONSTRAINT_PRS(mirrorConstraint)
 
   /// Creates translate constraint presentation
   /// \param theConstraint the constraint
   /// \param thePlane the current sketch plane
+  /// \param thePrevious the previous presentation
   GET_CONSTRAINT_PRS(translateConstraint)
 
   /// Creates rotate constraint presentation
   /// \param theConstraint the constraint
   /// \param thePlane the current sketch plane
+  /// \param thePrevious the previous presentation
   GET_CONSTRAINT_PRS(rotateConstraint)
 
   /// Creates angle constraint presentation
   /// \param theConstraint the constraint
   /// \param thePlane the current sketch plane
+  /// \param thePrevious the previous presentation
   GET_CONSTRAINT_PRS(angleConstraint)
 };