OpenLexocad  27.1
Geom::AbstractPointConstraint Class Referenceabstract

Base class of all point constraints. More...

#include <AbstractConstraint.h>

Inheritance diagram for Geom::AbstractPointConstraint:
Geom::MidpointConstraint Geom::PointMustBeInRectangleConstraint Geom::PointOnLineConstraint Geom::PointOnPlaneConstraint Geom::PointOnRadius Geom::PointOnTwoLinesConstraint Geom::StaticPointConstraint

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::PntgetConstraintPoint () const =0
 Returns the point based on the applied constraint. More...
 
virtual bool hasPoint () const =0
 
virtual AbstractPointConstraintclone ()=0
 

Detailed Description

Base class of all point constraints.

Constructor & Destructor Documentation

◆ AbstractPointConstraint()

Geom::AbstractPointConstraint::AbstractPointConstraint ( void  )
inline

◆ ~AbstractPointConstraint()

virtual Geom::AbstractPointConstraint::~AbstractPointConstraint ( void  )
inlinevirtual

Member Function Documentation

◆ clone()

◆ getConstraintPoint()

virtual const Geom::Pnt& Geom::AbstractPointConstraint::getConstraintPoint ( ) const
pure virtual

◆ hasPoint()

◆ setPoint()

◆ setPointAndDir()

virtual void Geom::AbstractPointConstraint::setPointAndDir ( const Geom::Pnt pnt,
const Geom::Dir dir 
)
pure virtual

◆ setTransformation()


The documentation for this class was generated from the following file: