2 #pragma warning(disable : 4251) 32 bool hasSolution()
const;
36 void removeAllConstraints(
bool deleting =
true);
145 void setPoint(
const Geom::Pnt& firstPnt);
200 void removeAllConstraints(
bool deleting =
true);
285 const Geom::Pnt& getConstraintPoint()
const;
286 bool hasPoint()
const;
287 void setValues(
const Geom::Pln& plane,
double u,
double v);
Geom::AbstractPoint2dConstraint * clone()
Definition: Constraint.h:241
Definition: Constraint.h:188
void setTransformation(const Geom::Trsf &t)
Definition: Constraint.h:99
const Geom::Pnt2d & getConstraintPoint2d() const
Returns the point based on the applied constraint.
Definition: Constraint.h:216
Geom::AbstractPointConstraint * clone()
Definition: Constraint.h:151
Geom::AbstractPointConstraint * clone()
Definition: Constraint.h:288
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:43
bool hasPoint() const
Definition: Constraint.h:58
const Geom::Pnt & getConstraintPoint() const
Returns the point based on the applied constraint.
Definition: Constraint.h:148
void setTransformation(const Geom::Trsf &t)
Definition: Constraint.h:77
const Geom::Pnt & getConstraintPoint() const
Returns the point based on the applied constraint.
Definition: Constraint.h:100
void setTransformation(const Geom::Trsf &t)
Definition: Constraint.h:284
Geom::AbstractPointConstraint * clone()
Definition: Constraint.h:80
bool hasPoint() const
Definition: Constraint.h:103
const Geom::Pnt2d & getConstraintPoint2d() const
Returns the point based on the applied constraint.
Definition: Constraint.h:238
Geom::AbstractPointConstraint * clone()
Definition: Constraint.h:175
const Geom::Pnt & getConstraintPoint() const
Returns the point based on the applied constraint.
Definition: Constraint.h:123
void setTransformation(const Geom::Trsf2d &t)
Definition: Constraint.h:237
Definition: Constraint.h:229
Geom::AbstractPointConstraint * clone()
Definition: Constraint.h:127
const Geom::Pnt2d & getConstraintPoint2d() const
Returns the point based on the applied constraint.
Definition: Constraint.h:261
bool hasPoint() const
Definition: Constraint.h:219
void setTransformation(const Geom::Trsf2d &t)
Definition: Constraint.h:260
Definition: Constraint.h:90
Definition: Constraint.h:252
void setTransformation(const Geom::Trsf &t)
Definition: Constraint.h:147
Definition: AbstractConstraint.h:26
Geom::AbstractPointConstraint * clone()
Definition: Constraint.h:104
Definition: Constraint.h:275
bool hasPoint() const
Definition: Constraint.h:126
bool hasPoint() const
Definition: Constraint.h:174
Base class of all point constraints.
Definition: AbstractConstraint.h:58
Definition: Constraint.h:113
Definition: Constraint.h:162
Definition: Constraint.h:68
Definition: Constraint.h:138
Geom::AbstractPoint2dConstraint * clone()
Definition: Constraint.h:220
bool hasPoint() const
Definition: Constraint.h:263
bool hasSolution() const
Definition: Constraint.h:196
const Geom::Pnt & getConstraintPoint() const
Returns the point based on the applied constraint.
Definition: Constraint.h:55
Defines a non-persistent vector in 3D space.
Definition: Vec.h:44
Definition: Constraint.h:207
bool hasPoint() const
Definition: Constraint.h:150
PointOnRadius(Geom::Pnt firstPoint, Geom::Vec tangent, double radius)
Definition: Constraint.h:116
Base class of all 2d point constraints.
Definition: AbstractConstraint.h:74
void setTransformation(const Geom::Trsf &t)
Definition: Constraint.h:171
Definition: Constraint.h:23
Geom::AbstractPointConstraint * clone()
Definition: Constraint.h:59
void setTransformation(const Geom::Trsf &t)
Definition: Constraint.h:122
const Geom::Pnt & getConstraintPoint() const
Returns the point based on the applied constraint.
Definition: Constraint.h:172
Definition: Constraint.h:45
const Geom::Pnt & getConstraintPoint() const
Returns the point based on the applied constraint.
Definition: Constraint.h:78
Defines a non-persistent 2D cartesian point.
Definition: Pnt2d.h:33
bool hasPoint() const
Definition: Constraint.h:240
void setTransformation(const Geom::Trsf2d &t)
Definition: Constraint.h:215
void setTransformation(const Geom::Trsf &t)
Definition: Constraint.h:54
Geom::AbstractPoint2dConstraint * clone()
Definition: Constraint.h:264
Definition: AbstractConstraint.h:42
bool hasPoint() const
Definition: Constraint.h:79