Salome HOME
Revert "First phase of SketchSolver refactoring"
[modules/shaper.git] / src / SketchPlugin / SketchPlugin_ConstraintBase.h
index 7299aabe0fe3e19d216c3b05a5fe2c2363fe24d8..dffeed1a36d32afb8496f5bfd6c7b8e8a05ae8ee 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D -->
+
 // File:    SketchPlugin_ConstraintBase.h
 // Created: 08 May 2014
 // Author:  Artem ZHIDKOV
@@ -15,7 +17,7 @@
 
 #include <list>
 
-/*  Description: 
+/** Description: 
  *    Each constraint uses a set of parameters. In the SolveSpace library 
  *    these parameters are named "valA", "ptA", "ptB", "entityA", "entityB". 
  *    The "ptA" and "ptB" parameters represents a point in the constraint.
  *    Also the list of possible attributes is provided to simplify assignment.
  */
 
+#define SKETCH_DIMENSION_COLOR "64,128,225"
+
 /** \class SketchPlugin_ConstraintBase
- *  \ingroup DataModel
+ *  \ingroup Plugins
  *  \brief Feature for creation of a new constraint between other features.
  *         Some feature's methods implemented here as dummy to
  *         Base class for all constraints.
@@ -49,10 +53,6 @@ class SketchPlugin_ConstraintBase : public SketchPlugin_Constraint, public GeomA
   /// \param theDeltaY the delta for Y coordinate is moved
   SKETCHPLUGIN_EXPORT virtual void move(const double theDeltaX, const double theDeltaY);
 
-  /// Return the distance between the feature and the point
-  /// \param thePoint the point
-  virtual double distanceToPoint(const std::shared_ptr<GeomAPI_Pnt2d>& thePoint);
-
  protected:
   /// \brief Use plugin manager for features creation
   SketchPlugin_ConstraintBase()