OpenLexocad  27.1
Geom::AbstractPointConstraintSolver Class Referenceabstract

#include <AbstractConstraint.h>

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

Public Member Functions

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

Constructor & Destructor Documentation

◆ AbstractPointConstraintSolver()

Geom::AbstractPointConstraintSolver::AbstractPointConstraintSolver ( )
inline

◆ ~AbstractPointConstraintSolver()

virtual Geom::AbstractPointConstraintSolver::~AbstractPointConstraintSolver ( )
inlinevirtual

Member Function Documentation

◆ addPointConstraint()

virtual void Geom::AbstractPointConstraintSolver::addPointConstraint ( Geom::AbstractPointConstraint constraint)
pure virtual

Implemented in Geom::PointConstraintSolver.

◆ getConstraints()

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

Implemented in Geom::PointConstraintSolver.

◆ getSolution()

virtual const Geom::Pnt& Geom::AbstractPointConstraintSolver::getSolution ( ) const
pure virtual

Implemented in Geom::PointConstraintSolver.

◆ hasSolution()

virtual bool Geom::AbstractPointConstraintSolver::hasSolution ( ) const
pure virtual

Implemented in Geom::PointConstraintSolver.

◆ removeAllConstraints()

virtual void Geom::AbstractPointConstraintSolver::removeAllConstraints ( bool  deleting = true)
pure virtual

Implemented in Geom::PointConstraintSolver.

◆ setPoint()

virtual void Geom::AbstractPointConstraintSolver::setPoint ( const Geom::Pnt pnt)
pure virtual

Implemented in Geom::PointConstraintSolver.

◆ setPointAndDir()

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

Implemented in Geom::PointConstraintSolver.


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