OpenLexocad  27.1
Geom::PointConstraintSolver Class Reference

#include <Constraint.h>

Inheritance diagram for Geom::PointConstraintSolver:
Geom::AbstractPointConstraintSolver Geom::AbstractConstraintSolver

Public Member Functions

 PointConstraintSolver ()
 
 ~PointConstraintSolver ()
 
void setPoint (const Geom::Pnt &pnt)
 
void setPointAndDir (const Geom::Pnt &pnt, const Geom::Dir &dir)
 
const Geom::PntgetSolution () const
 
bool hasSolution () const
 
const std::list< Geom::AbstractPointConstraint * > & getConstraints () const
 
void addPointConstraint (Geom::AbstractPointConstraint *constraint)
 
void removeAllConstraints (bool deleting=true)
 
void removePointConstraint (Geom::AbstractPointConstraint *constraint, bool deleting=true)
 
- Public Member Functions inherited from Geom::AbstractPointConstraintSolver
 AbstractPointConstraintSolver ()
 
virtual ~AbstractPointConstraintSolver ()
 
- Public Member Functions inherited from Geom::AbstractConstraintSolver
 AbstractConstraintSolver ()
 
virtual ~AbstractConstraintSolver ()
 

Constructor & Destructor Documentation

◆ PointConstraintSolver()

Geom::PointConstraintSolver::PointConstraintSolver ( )

◆ ~PointConstraintSolver()

Geom::PointConstraintSolver::~PointConstraintSolver ( )

Member Function Documentation

◆ addPointConstraint()

void Geom::PointConstraintSolver::addPointConstraint ( Geom::AbstractPointConstraint constraint)
virtual

◆ getConstraints()

const std::list<Geom::AbstractPointConstraint*>& Geom::PointConstraintSolver::getConstraints ( ) const
virtual

◆ getSolution()

const Geom::Pnt& Geom::PointConstraintSolver::getSolution ( ) const
virtual

◆ hasSolution()

bool Geom::PointConstraintSolver::hasSolution ( ) const
virtual

◆ removeAllConstraints()

void Geom::PointConstraintSolver::removeAllConstraints ( bool  deleting = true)
virtual

◆ removePointConstraint()

void Geom::PointConstraintSolver::removePointConstraint ( Geom::AbstractPointConstraint constraint,
bool  deleting = true 
)

◆ setPoint()

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

◆ setPointAndDir()

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

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