5 template <
class _Ty,
class _Alloc = allocator<_Ty>>
13 class AbstractPoint2dConstraint;
14 class AbstractPointConstraint;
32 virtual void setPoint(
const Geom::Pnt& pnt) = 0;
34 virtual const Geom::Pnt& getSolution()
const = 0;
35 virtual bool hasSolution()
const = 0;
39 virtual void removeAllConstraints(
bool deleting =
true) = 0;
48 virtual void setPoint2d(
const Geom::Pnt2d& pnt) = 0;
50 virtual bool hasSolution()
const = 0;
54 virtual void removeAllConstraints(
bool deleting =
true) = 0;
64 virtual void setPoint(
const Geom::Pnt& pnt) = 0;
66 virtual void setTransformation(
const Geom::Trsf& t) = 0;
68 virtual const Geom::Pnt& getConstraintPoint()
const = 0;
69 virtual bool hasPoint()
const = 0;
80 virtual void setPoint2d(
const Geom::Pnt2d& pnt) = 0;
81 virtual void setTransformation(
const Geom::Trsf2d& t) = 0;
83 virtual const Geom::Pnt2d& getConstraintPoint2d()
const = 0;
84 virtual bool hasPoint()
const = 0;
AbstractConstraintSolver()
Definition: AbstractConstraint.h:22
Definition: AbstractConstraint.h:19
virtual ~AbstractPointConstraint(void)
Definition: AbstractConstraint.h:62
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:43
Definition: GlobalId.h:61
virtual ~AbstractPoint2dConstraintSolver()
Definition: AbstractConstraint.h:46
AbstractPointConstraint(void)
Definition: AbstractConstraint.h:61
Definition: AbstractConstraint.h:26
Base class of all point constraints.
Definition: AbstractConstraint.h:58
Definition: AbstractConstraint.h:6
AbstractPoint2dConstraint(void)
Definition: AbstractConstraint.h:77
virtual ~AbstractPoint2dConstraint(void)
Definition: AbstractConstraint.h:78
virtual ~AbstractConstraintSolver()
Definition: AbstractConstraint.h:23
Base class of all 2d point constraints.
Definition: AbstractConstraint.h:74
AbstractPoint2dConstraintSolver()
Definition: AbstractConstraint.h:45
AbstractPointConstraintSolver()
Definition: AbstractConstraint.h:29
Defines a non-persistent 2D cartesian point.
Definition: Pnt2d.h:33
virtual ~AbstractPointConstraintSolver()
Definition: AbstractConstraint.h:30
Definition: AbstractConstraint.h:42