OpenLexocad  28.0
Geom::AbstractPoint2dConstraintSolver Class Referenceabstract

#include <AbstractConstraint.h>

Inheritance diagram for Geom::AbstractPoint2dConstraintSolver:
Geom::AbstractConstraintSolver Geom::Point2dConstraintSolver

Public Member Functions

virtual ~AbstractPoint2dConstraintSolver ()=default
 
virtual void setPoint2d (const Geom::Pnt2d &pnt)=0
 
virtual const Geom::Pnt2dgetSolution () const =0
 
virtual bool hasSolution () const =0
 
virtual const std::list< Geom::AbstractPoint2dConstraint * > & getConstraints () const =0
 
virtual void addPoint2dConstraint (Geom::AbstractPoint2dConstraint *constraint)=0
 
virtual void removeAllConstraints (bool deleting=true)=0
 
- Public Member Functions inherited from Geom::AbstractConstraintSolver
virtual ~AbstractConstraintSolver ()=default
 

Constructor & Destructor Documentation

◆ ~AbstractPoint2dConstraintSolver()

virtual Geom::AbstractPoint2dConstraintSolver::~AbstractPoint2dConstraintSolver ( )
virtualdefault

Member Function Documentation

◆ addPoint2dConstraint()

virtual void Geom::AbstractPoint2dConstraintSolver::addPoint2dConstraint ( Geom::AbstractPoint2dConstraint constraint)
pure virtual

◆ getConstraints()

virtual const std::list<Geom::AbstractPoint2dConstraint*>& Geom::AbstractPoint2dConstraintSolver::getConstraints ( ) const
pure virtual

◆ getSolution()

virtual const Geom::Pnt2d& Geom::AbstractPoint2dConstraintSolver::getSolution ( ) const
pure virtual

◆ hasSolution()

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

◆ removeAllConstraints()

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

◆ setPoint2d()

virtual void Geom::AbstractPoint2dConstraintSolver::setPoint2d ( const Geom::Pnt2d pnt)
pure virtual

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