10 #ifndef __SOT_MultiBound_H__
11 #define __SOT_MultiBound_H__
23 #include <dynamic-graph/signal-caster.h>
77 struct signal_io<sot::MultiBound> : signal_io_unimplemented<sot::MultiBound> {};
#define SOT_CORE_EXPORT
Definition: api.hh:20
Definition: multi-bound.hh:33
MultiBound(const MultiBound &clone)
bool boundInfSetup
Definition: multi-bound.hh:42
SupInfType
Definition: multi-bound.hh:36
bool getDoubleBoundSetup(const SupInfType bound) const
SOT_CORE_EXPORT friend std::ostream & operator<<(std::ostream &os, const MultiBound &m)
MultiBoundModeType
Definition: multi-bound.hh:35
double boundSingle
Definition: multi-bound.hh:40
MultiBoundModeType mode
Definition: multi-bound.hh:39
MultiBound(const double xi, const double xs)
double getSingleBound(void) const
SOT_CORE_EXPORT friend std::istream & operator>>(std::istream &is, MultiBound &m)
double getDoubleBound(const SupInfType bound) const
double boundInf
Definition: multi-bound.hh:41
MultiBound(const double x=0.)
void setDoubleBound(SupInfType boundType, double boundValue)
MultiBound(const double x, const SupInfType bound)
void setSingleBound(double boundValue)
void unsetDoubleBound(SupInfType boundType)
MultiBoundModeType getMode(void) const
SOT_CORE_EXPORT std::istream & operator>>(std::istream &os, VectorMultiBound &v)
std::vector< MultiBound > VectorMultiBound
Definition: multi-bound.hh:69
SOT_CORE_EXPORT std::ostream & operator<<(std::ostream &os, const VectorMultiBound &v)
Definition: abstract-sot-external-interface.hh:17