OpenLexocad  27.1
Geom::Midpoint2dConstraint Class Reference

#include <Constraint.h>

Inheritance diagram for Geom::Midpoint2dConstraint:
Geom::AbstractPoint2dConstraint

Public Member Functions

 Midpoint2dConstraint (const Geom::Pnt2d &secondPnt)
 
 ~Midpoint2dConstraint (void)
 
void setPoint2d (const Geom::Pnt2d &firstPnt)
 Never throws. More...
 
void setTransformation (const Geom::Trsf2d &t)
 
const Geom::Pnt2dgetConstraintPoint2d () const
 Returns the point based on the applied constraint. More...
 
const Geom::Pnt2dgetSecondPoint2d () const
 
bool hasPoint () const
 
Geom::AbstractPoint2dConstraintclone ()
 
- Public Member Functions inherited from Geom::AbstractPoint2dConstraint
 AbstractPoint2dConstraint (void)
 
virtual ~AbstractPoint2dConstraint (void)
 

Constructor & Destructor Documentation

◆ Midpoint2dConstraint()

Geom::Midpoint2dConstraint::Midpoint2dConstraint ( const Geom::Pnt2d secondPnt)

◆ ~Midpoint2dConstraint()

Geom::Midpoint2dConstraint::~Midpoint2dConstraint ( void  )

Member Function Documentation

◆ clone()

Geom::AbstractPoint2dConstraint* Geom::Midpoint2dConstraint::clone ( )
inlinevirtual

◆ getConstraintPoint2d()

const Geom::Pnt2d& Geom::Midpoint2dConstraint::getConstraintPoint2d ( ) const
inlinevirtual

Returns the point based on the applied constraint.

Implements Geom::AbstractPoint2dConstraint.

◆ getSecondPoint2d()

const Geom::Pnt2d& Geom::Midpoint2dConstraint::getSecondPoint2d ( ) const

◆ hasPoint()

bool Geom::Midpoint2dConstraint::hasPoint ( ) const
inlinevirtual

◆ setPoint2d()

void Geom::Midpoint2dConstraint::setPoint2d ( const Geom::Pnt2d firstPnt)
virtual

Never throws.

Implements Geom::AbstractPoint2dConstraint.

◆ setTransformation()

void Geom::Midpoint2dConstraint::setTransformation ( const Geom::Trsf2d t)
inlinevirtual

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