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 |