10 #ifndef __SOT_MultiBound_H__
11 #define __SOT_MultiBound_H__
22 #include <dynamic-graph/signal-caster.h>
79 struct signal_io<sot::MultiBound> : signal_io_unimplemented<sot::MultiBound> {};
#define SOT_CORE_EXPORT
Definition: api.hh:20
Definition: multi-bound.hh:35
MultiBound(const MultiBound &clone)
bool boundInfSetup
Definition: multi-bound.hh:44
SupInfType
Definition: multi-bound.hh:38
bool getDoubleBoundSetup(const SupInfType bound) const
SOT_CORE_EXPORT friend std::ostream & operator<<(std::ostream &os, const MultiBound &m)
MultiBoundModeType
Definition: multi-bound.hh:37
double boundSingle
Definition: multi-bound.hh:42
MultiBoundModeType mode
Definition: multi-bound.hh:41
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:43
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:71
SOT_CORE_EXPORT std::ostream & operator<<(std::ostream &os, const VectorMultiBound &v)
Definition: abstract-sot-external-interface.hh:17