Go to the documentation of this file.
9 class AbstractPoint2dConstraint;
10 class AbstractPointConstraint;
31 virtual const std::list<Geom::AbstractPointConstraint*>&
getConstraints()
const = 0;
45 virtual const std::list<Geom::AbstractPoint2dConstraint*>&
getConstraints()
const = 0;
virtual const Geom::Pnt2d & getConstraintPoint2d() const =0
Returns the point based on the applied constraint.
virtual AbstractPoint2dConstraint * clone()=0
virtual void setPoint(const Geom::Pnt &pnt)=0
virtual ~AbstractPoint2dConstraintSolver()=default
virtual void setPointAndDir(const Geom::Pnt &pnt, const Geom::Dir &dir)=0
virtual bool hasSolution() const =0
virtual const std::list< Geom::AbstractPoint2dConstraint * > & getConstraints() const =0
virtual bool hasPoint() const =0
Definition: AbstractConstraint.h:22
virtual ~AbstractPointConstraint()=default
virtual void addPoint2dConstraint(Geom::AbstractPoint2dConstraint *constraint)=0
Base class of all 2d point constraints.
Definition: AbstractConstraint.h:67
virtual void setTransformation(const Geom::Trsf2d &t)=0
virtual bool hasPoint() const =0
virtual void setPoint(const Geom::Pnt &pnt)=0
virtual void addPointConstraint(Geom::AbstractPointConstraint *constraint)=0
virtual void setPoint2d(const Geom::Pnt2d &pnt)=0
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:44
virtual void setPointAndDir(const Geom::Pnt &pnt, const Geom::Dir &dir)=0
Definition: AbstractConstraint.h:37
virtual AbstractPointConstraint * clone()=0
virtual ~AbstractPointConstraintSolver()=default
virtual void setPoint2d(const Geom::Pnt2d &pnt)=0
virtual ~AbstractPoint2dConstraint()=default
virtual ~AbstractConstraintSolver()=default
Base class of all point constraints.
Definition: AbstractConstraint.h:52
virtual const Geom::Pnt & getSolution() const =0
virtual void removeAllConstraints(bool deleting=true)=0
virtual const Geom::Pnt2d & getSolution() const =0
Defines a non-persistent 2D cartesian point.
Definition: Pnt2d.h:34
virtual void setTransformation(const Geom::Trsf &t)=0
Definition: AbstractConstraint.h:16
virtual bool hasSolution() const =0
virtual const std::list< Geom::AbstractPointConstraint * > & getConstraints() const =0
virtual const Geom::Pnt & getConstraintPoint() const =0
Returns the point based on the applied constraint.
virtual void removeAllConstraints(bool deleting=true)=0
Definition: PropertyContainer.h:33