OpenLexocad  27.1
Geom::Point2dConstraintSolver Class Reference

#include <Constraint.h>

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

Public Member Functions

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

Constructor & Destructor Documentation

◆ Point2dConstraintSolver()

Geom::Point2dConstraintSolver::Point2dConstraintSolver ( )

◆ ~Point2dConstraintSolver()

Geom::Point2dConstraintSolver::~Point2dConstraintSolver ( )

Member Function Documentation

◆ addPoint2dConstraint()

void Geom::Point2dConstraintSolver::addPoint2dConstraint ( Geom::AbstractPoint2dConstraint constraint)
virtual

◆ getConstraints()

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

◆ getSolution()

const Geom::Pnt2d& Geom::Point2dConstraintSolver::getSolution ( ) const
virtual

◆ hasSolution()

bool Geom::Point2dConstraintSolver::hasSolution ( ) const
inlinevirtual

◆ removeAllConstraints()

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

◆ setPoint2d()

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

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