#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] |