OpenLexocad  27.1
Geom::Point2dOnLine2dConstraint Class Reference

#include <Constraint.h>

Inheritance diagram for Geom::Point2dOnLine2dConstraint:
Geom::AbstractPoint2dConstraint

Public Member Functions

 Point2dOnLine2dConstraint (const Geom::Lin2d &line)
 
 ~Point2dOnLine2dConstraint (void)
 
void setPoint2d (const Geom::Pnt2d &pnt)
 Throws Base::FailedNotDone. More...
 
void setTransformation (const Geom::Trsf2d &t)
 
const Geom::Pnt2dgetConstraintPoint2d () const
 Returns the point based on the applied constraint. More...
 
const Geom::Lin2dgetLine2d () const
 
Geom::Lin2d getTransformedLine2d () const
 
bool hasPoint () const
 
Geom::AbstractPoint2dConstraintclone ()
 
- Public Member Functions inherited from Geom::AbstractPoint2dConstraint
 AbstractPoint2dConstraint (void)
 
virtual ~AbstractPoint2dConstraint (void)
 

Constructor & Destructor Documentation

◆ Point2dOnLine2dConstraint()

Geom::Point2dOnLine2dConstraint::Point2dOnLine2dConstraint ( const Geom::Lin2d line)

◆ ~Point2dOnLine2dConstraint()

Geom::Point2dOnLine2dConstraint::~Point2dOnLine2dConstraint ( void  )

Member Function Documentation

◆ clone()

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

◆ getConstraintPoint2d()

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

Returns the point based on the applied constraint.

Implements Geom::AbstractPoint2dConstraint.

◆ getLine2d()

const Geom::Lin2d& Geom::Point2dOnLine2dConstraint::getLine2d ( ) const

◆ getTransformedLine2d()

Geom::Lin2d Geom::Point2dOnLine2dConstraint::getTransformedLine2d ( ) const

◆ hasPoint()

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

◆ setPoint2d()

void Geom::Point2dOnLine2dConstraint::setPoint2d ( const Geom::Pnt2d pnt)
virtual

◆ setTransformation()

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

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