2 #pragma warning(disable : 4251) 31 bool hasSolution()
const;
33 const std::list<Geom::AbstractPointConstraint*>& getConstraints()
const;
35 void removeAllConstraints(
bool deleting =
true);
39 std::list<Geom::AbstractPointConstraint*> _constraints;
144 void setPoint(
const Geom::Pnt& firstPnt);
197 const std::list<Geom::AbstractPoint2dConstraint*>& getConstraints()
const;
199 void removeAllConstraints(
bool deleting =
true);
202 std::list<Geom::AbstractPoint2dConstraint*> _constraints;
284 const Geom::Pnt& getConstraintPoint()
const;
285 bool hasPoint()
const;
286 void setValues(
const Geom::Pln& plane,
double u,
double v);
Geom::AbstractPoint2dConstraint * clone()
Definition: Constraint.h:240
Definition: Constraint.h:187
void setTransformation(const Geom::Trsf &t)
Definition: Constraint.h:98
const Geom::Pnt2d & getConstraintPoint2d() const
Returns the point based on the applied constraint.
Definition: Constraint.h:215
Geom::AbstractPointConstraint * clone()
Definition: Constraint.h:150
Geom::AbstractPointConstraint * clone()
Definition: Constraint.h:287
Defines a non-persistent 3D Cartesian point.
Definition: Pnt.h:42
bool hasPoint() const
Definition: Constraint.h:57
const Geom::Pnt & getConstraintPoint() const
Returns the point based on the applied constraint.
Definition: Constraint.h:147
void setTransformation(const Geom::Trsf &t)
Definition: Constraint.h:76
const Geom::Pnt & getConstraintPoint() const
Returns the point based on the applied constraint.
Definition: Constraint.h:99
void setTransformation(const Geom::Trsf &t)
Definition: Constraint.h:283
Geom::AbstractPointConstraint * clone()
Definition: Constraint.h:79
bool hasPoint() const
Definition: Constraint.h:102
const Geom::Pnt2d & getConstraintPoint2d() const
Returns the point based on the applied constraint.
Definition: Constraint.h:237
Geom::AbstractPointConstraint * clone()
Definition: Constraint.h:174
const Geom::Pnt & getConstraintPoint() const
Returns the point based on the applied constraint.
Definition: Constraint.h:122
void setTransformation(const Geom::Trsf2d &t)
Definition: Constraint.h:236
#define GEOM_EXPORT
Definition: geom_defines.h:8
Definition: Constraint.h:228
Geom::AbstractPointConstraint * clone()
Definition: Constraint.h:126
const Geom::Pnt2d & getConstraintPoint2d() const
Returns the point based on the applied constraint.
Definition: Constraint.h:260
bool hasPoint() const
Definition: Constraint.h:218
void setTransformation(const Geom::Trsf2d &t)
Definition: Constraint.h:259
Definition: Constraint.h:89
Definition: Constraint.h:251
void setTransformation(const Geom::Trsf &t)
Definition: Constraint.h:146
Definition: AbstractConstraint.h:25
Geom::AbstractPointConstraint * clone()
Definition: Constraint.h:103
Definition: Constraint.h:274
bool hasPoint() const
Definition: Constraint.h:125
bool hasPoint() const
Definition: Constraint.h:173
Base class of all point constraints.
Definition: AbstractConstraint.h:57
Definition: Constraint.h:112
Definition: Constraint.h:161
Definition: Constraint.h:67
Definition: Constraint.h:137
Geom::AbstractPoint2dConstraint * clone()
Definition: Constraint.h:219
bool hasPoint() const
Definition: Constraint.h:262
bool hasSolution() const
Definition: Constraint.h:195
const Geom::Pnt & getConstraintPoint() const
Returns the point based on the applied constraint.
Definition: Constraint.h:54
Defines a non-persistent vector in 3D space.
Definition: Vec.h:45
Definition: Constraint.h:206
bool hasPoint() const
Definition: Constraint.h:149
PointOnRadius(Geom::Pnt firstPoint, Geom::Vec tangent, double radius)
Definition: Constraint.h:115
Base class of all 2d point constraints.
Definition: AbstractConstraint.h:73
void setTransformation(const Geom::Trsf &t)
Definition: Constraint.h:170
Definition: Constraint.h:22
Geom::AbstractPointConstraint * clone()
Definition: Constraint.h:58
void setTransformation(const Geom::Trsf &t)
Definition: Constraint.h:121
const Geom::Pnt & getConstraintPoint() const
Returns the point based on the applied constraint.
Definition: Constraint.h:171
Definition: Constraint.h:44
const Geom::Pnt & getConstraintPoint() const
Returns the point based on the applied constraint.
Definition: Constraint.h:77
Defines a non-persistent 2D cartesian point.
Definition: Pnt2d.h:33
bool hasPoint() const
Definition: Constraint.h:239
void setTransformation(const Geom::Trsf2d &t)
Definition: Constraint.h:214
void setTransformation(const Geom::Trsf &t)
Definition: Constraint.h:53
Geom::AbstractPoint2dConstraint * clone()
Definition: Constraint.h:263
Definition: AbstractConstraint.h:41
bool hasPoint() const
Definition: Constraint.h:78