|
OpenLexocad
27.0
|
Base class of all point constraints. More...
#include <AbstractConstraint.h>
Public Member Functions | |
| AbstractPointConstraint (void) | |
| virtual | ~AbstractPointConstraint (void) |
| virtual void | setPoint (const Geom::Pnt &pnt)=0 |
| virtual void | setPointAndDir (const Geom::Pnt &pnt, const Geom::Dir &dir)=0 |
| virtual void | setTransformation (const Geom::Trsf &t)=0 |
| virtual const Geom::Pnt & | getConstraintPoint () const =0 |
| Returns the point based on the applied constraint. More... | |
| virtual bool | hasPoint () const =0 |
| virtual AbstractPointConstraint * | clone ()=0 |
Base class of all point constraints.
|
inline |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
Returns the point based on the applied constraint.
Implemented in Geom::PointMustBeInRectangleConstraint, Geom::StaticPointConstraint, Geom::MidpointConstraint, Geom::PointOnRadius, Geom::PointOnPlaneConstraint, Geom::PointOnTwoLinesConstraint, and Geom::PointOnLineConstraint.
|
pure virtual |
|
pure virtual |
|
pure virtual |