Wrapper providing operations with parameters in SolveSpace.
More...
#include <SolveSpaceSolver_ParameterWrapper.h>
|
|
| SolveSpaceSolver_ParameterWrapper (const Slvs_Param &theParam) |
| |
| const Slvs_Param & | parameter () const |
| | Return SolveSpace parameter. More...
|
| |
| Slvs_Param & | changeParameter () |
| | Return SolveSpace parameter to change. More...
|
| |
| virtual ParameterID | id () const |
| | Return ID of current parameter. More...
|
| |
| virtual void | setGroup (const GroupID &theGroup) |
| | Change group for the parameter. More...
|
| |
| virtual GroupID | group () const |
| | Return identifier of the group the parameter belongs to. More...
|
| |
| virtual void | setValue (double theValue) |
| | Change value of parameter. More...
|
| |
| virtual double | value () const |
| | Return value of parameter. More...
|
| |
| virtual bool | isEqual (const ParameterWrapperPtr &theOther) |
| | Compare current parameter with other. More...
|
| |
| virtual bool | update (const std::shared_ptr< SketchSolver_IParameterWrapper > &theOther) |
| | Update value of parameter by the given one. More...
|
| |
Wrapper providing operations with parameters in SolveSpace.
◆ parameter()
| const Slvs_Param & SolveSpaceSolver_ParameterWrapper::parameter |
( |
| ) |
const |
|
inline |
Return SolveSpace parameter.
◆ changeParameter()
| Slvs_Param & SolveSpaceSolver_ParameterWrapper::changeParameter |
( |
| ) |
|
|
inline |
Return SolveSpace parameter to change.
◆ id()
| ParameterID SolveSpaceSolver_ParameterWrapper::id |
( |
| ) |
const |
|
virtual |
Return ID of current parameter.
◆ setGroup()
| virtual void SolveSpaceSolver_ParameterWrapper::setGroup |
( |
const GroupID & |
theGroup | ) |
|
|
inlinevirtual |
Change group for the parameter.
◆ group()
| virtual GroupID SolveSpaceSolver_ParameterWrapper::group |
( |
| ) |
const |
|
inlinevirtual |
Return identifier of the group the parameter belongs to.
◆ setValue()
| void SolveSpaceSolver_ParameterWrapper::setValue |
( |
double |
theValue | ) |
|
|
virtual |
Change value of parameter.
◆ value()
| double SolveSpaceSolver_ParameterWrapper::value |
( |
| ) |
const |
|
virtual |
Return value of parameter.
◆ isEqual()
| bool SolveSpaceSolver_ParameterWrapper::isEqual |
( |
const ParameterWrapperPtr & |
theOther | ) |
|
|
virtual |
Compare current parameter with other.
◆ update()
Update value of parameter by the given one.
- Returns
true if the value of parameter is changed