OpenLexocad  27.1
Geom::AbstractPoint2dConstraint Class Referenceabstract

Base class of all 2d point constraints. More...

#include <AbstractConstraint.h>

Inheritance diagram for Geom::AbstractPoint2dConstraint:
Geom::Midpoint2dConstraint Geom::Point2dOnLine2dConstraint Geom::StaticPoint2dConstraint

Public Member Functions

 AbstractPoint2dConstraint (void)
 
virtual ~AbstractPoint2dConstraint (void)
 
virtual void setPoint2d (const Geom::Pnt2d &pnt)=0
 
virtual void setTransformation (const Geom::Trsf2d &t)=0
 
virtual const Geom::Pnt2dgetConstraintPoint2d () const =0
 Returns the point based on the applied constraint. More...
 
virtual bool hasPoint () const =0
 
virtual AbstractPoint2dConstraintclone ()=0
 

Detailed Description

Base class of all 2d point constraints.

Constructor & Destructor Documentation

◆ AbstractPoint2dConstraint()

Geom::AbstractPoint2dConstraint::AbstractPoint2dConstraint ( void  )
inline

◆ ~AbstractPoint2dConstraint()

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

Member Function Documentation

◆ clone()

virtual AbstractPoint2dConstraint* Geom::AbstractPoint2dConstraint::clone ( )
pure virtual

◆ getConstraintPoint2d()

virtual const Geom::Pnt2d& Geom::AbstractPoint2dConstraint::getConstraintPoint2d ( ) const
pure virtual

Returns the point based on the applied constraint.

Implemented in Geom::StaticPoint2dConstraint, Geom::Midpoint2dConstraint, and Geom::Point2dOnLine2dConstraint.

◆ hasPoint()

virtual bool Geom::AbstractPoint2dConstraint::hasPoint ( ) const
pure virtual

◆ setPoint2d()

virtual void Geom::AbstractPoint2dConstraint::setPoint2d ( const Geom::Pnt2d pnt)
pure virtual

◆ setTransformation()

virtual void Geom::AbstractPoint2dConstraint::setTransformation ( const Geom::Trsf2d t)
pure virtual

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