OpenLexocad  27.1
Geom::PointMustBeInRectangleConstraint Class Reference

#include <Constraint.h>

Inheritance diagram for Geom::PointMustBeInRectangleConstraint:
Geom::AbstractPointConstraint

Public Member Functions

 PointMustBeInRectangleConstraint (const Geom::Pln &plane, double u, double v)
 
virtual ~PointMustBeInRectangleConstraint (void)
 
void setPoint (const Geom::Pnt &pnt)
 Throws Base::FailedNotDone. More...
 
void setPointAndDir (const Geom::Pnt &pnt, const Geom::Dir &dir)
 
void setTransformation (const Geom::Trsf &t)
 
const Geom::PntgetConstraintPoint () const
 Returns the point based on the applied constraint. More...
 
bool hasPoint () const
 
void setValues (const Geom::Pln &plane, double u, double v)
 
Geom::AbstractPointConstraintclone ()
 
- Public Member Functions inherited from Geom::AbstractPointConstraint
 AbstractPointConstraint (void)
 
virtual ~AbstractPointConstraint (void)
 

Constructor & Destructor Documentation

◆ PointMustBeInRectangleConstraint()

Geom::PointMustBeInRectangleConstraint::PointMustBeInRectangleConstraint ( const Geom::Pln plane,
double  u,
double  v 
)

◆ ~PointMustBeInRectangleConstraint()

virtual Geom::PointMustBeInRectangleConstraint::~PointMustBeInRectangleConstraint ( void  )
virtual

Member Function Documentation

◆ clone()

Geom::AbstractPointConstraint* Geom::PointMustBeInRectangleConstraint::clone ( )
inlinevirtual

◆ getConstraintPoint()

const Geom::Pnt& Geom::PointMustBeInRectangleConstraint::getConstraintPoint ( ) const
virtual

Returns the point based on the applied constraint.

Implements Geom::AbstractPointConstraint.

◆ hasPoint()

bool Geom::PointMustBeInRectangleConstraint::hasPoint ( ) const
virtual

◆ setPoint()

void Geom::PointMustBeInRectangleConstraint::setPoint ( const Geom::Pnt pnt)
virtual

◆ setPointAndDir()

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

◆ setTransformation()

void Geom::PointMustBeInRectangleConstraint::setTransformation ( const Geom::Trsf t)
inlinevirtual

◆ setValues()

void Geom::PointMustBeInRectangleConstraint::setValues ( const Geom::Pln plane,
double  u,
double  v 
)

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