]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/SketchSolver/PlaneGCSSolver/PlaneGCSSolver_PointWrapper.h
Salome HOME
SketchSolver Refactoring: Eliminate SolveSpace as a sketch solver.
[modules/shaper.git] / src / SketchSolver / PlaneGCSSolver / PlaneGCSSolver_PointWrapper.h
index dc276d4b2e273599f7ff28e280120165495adbda..6bb2ade7a7c17fdcdb0c67c334628c4af04392ad 100644 (file)
@@ -16,7 +16,7 @@
 class PlaneGCSSolver_PointWrapper : public SketchSolver_IEntityWrapper
 {
 public:
-  PlaneGCSSolver_PointWrapper(const AttributePtr theAttribute, const GCSPointPtr thePoint);
+  PlaneGCSSolver_PointWrapper(const GCSPointPtr thePoint);
 
   /// \brief Return PlaneGCS point
   const GCSPointPtr& point() const
@@ -25,39 +25,11 @@ public:
   GCSPointPtr& changeEntity()
   { return myPoint; }
 
-  /// \brief Return ID of current entity
-  virtual EntityID id() const
-  { return myID; }
-  /// \brief Change ID of the entity
-  void setId(EntityID theID)
-  { myID = theID; }
-
-  /// \brief Change group for the entity
-  virtual void setGroup(const GroupID& theGroup);
-  /// \brief Return identifier of the group the entity belongs to
-  virtual GroupID group() const
-  { return myGroup; }
-
   /// \brief Return type of current entity
   virtual SketchSolver_EntityType type() const
   { return ENTITY_POINT; }
 
-  /// \brief Verify the feature is used in the entity
-  virtual bool isUsed(FeaturePtr theFeature) const
-  { return false; }
-  /// \brief Verify the attribute is used in the entity
-  virtual bool isUsed(AttributePtr theAttribute) const;
-
-  /// \brief Compare current entity with other
-  virtual bool isEqual(const EntityWrapperPtr& theOther);
-
-  /// \brief Update values of parameters of this entity by the parameters of given one
-  /// \return \c true if some parameters change their values
-  virtual bool update(const EntityWrapperPtr& theOther);
-
 private:
-  EntityID    myID;
-  GroupID     myGroup;
   GCSPointPtr myPoint;
 };