#include <sot/core/multi-bound.hh>
Public Types | |
| enum | MultiBoundModeType { MODE_SINGLE, MODE_DOUBLE } |
| enum | SupInfType { BOUND_SUP, BOUND_INF } |
Public Member Functions | |
| MultiBound (const double x=0.) | |
| MultiBound (const double xi, const double xs) | |
| MultiBound (const double x, const SupInfType bound) | |
| MultiBound (const MultiBound &clone) | |
| MultiBoundModeType | getMode (void) const |
| double | getSingleBound (void) const |
| double | getDoubleBound (const SupInfType bound) const |
| bool | getDoubleBoundSetup (const SupInfType bound) const |
| void | setDoubleBound (SupInfType boundType, double boundValue) |
| void | unsetDoubleBound (SupInfType boundType) |
| void | setSingleBound (double boundValue) |
Public Attributes | |
| MultiBoundModeType | mode |
| double | boundSingle |
| double | boundSup |
| double | boundInf |
| bool | boundSupSetup |
| bool | boundInfSetup |
Friends | |
| SOT_CORE_EXPORT friend std::ostream & | operator<< (std::ostream &os, const MultiBound &m) |
| SOT_CORE_EXPORT friend std::istream & | operator>> (std::istream &is, MultiBound &m) |
| dynamicgraph::sot::MultiBound::MultiBound | ( | const double | x = 0. | ) |
| dynamicgraph::sot::MultiBound::MultiBound | ( | const double | xi, |
| const double | xs | ||
| ) |
| dynamicgraph::sot::MultiBound::MultiBound | ( | const double | x, |
| const SupInfType | bound | ||
| ) |
| dynamicgraph::sot::MultiBound::MultiBound | ( | const MultiBound & | clone | ) |
| double dynamicgraph::sot::MultiBound::getDoubleBound | ( | const SupInfType | bound | ) | const |
| bool dynamicgraph::sot::MultiBound::getDoubleBoundSetup | ( | const SupInfType | bound | ) | const |
| MultiBoundModeType dynamicgraph::sot::MultiBound::getMode | ( | void | ) | const |
| double dynamicgraph::sot::MultiBound::getSingleBound | ( | void | ) | const |
| void dynamicgraph::sot::MultiBound::setDoubleBound | ( | SupInfType | boundType, |
| double | boundValue | ||
| ) |
| void dynamicgraph::sot::MultiBound::setSingleBound | ( | double | boundValue | ) |
| void dynamicgraph::sot::MultiBound::unsetDoubleBound | ( | SupInfType | boundType | ) |
| SOT_CORE_EXPORT friend std::ostream& operator<< | ( | std::ostream & | os, |
| const MultiBound & | m | ||
| ) | [friend] |
| SOT_CORE_EXPORT friend std::istream& operator>> | ( | std::istream & | is, |
| MultiBound & | m | ||
| ) | [friend] |