libmove3d
3.13.0
|
Public Types | |
typedef std::pair< enumBool, boolContainer * > | boolMap_t |
typedef std::pair< enumInt, intContainer * > | intMap_t |
typedef std::pair< enumDouble, doubleContainer * > | doubleMap_t |
typedef std::pair< enumString, stringContainer * > | stringMap_t |
typedef std::pair< enumVector, vectorContainer * > | vectorMap_t |
Public Member Functions | |
Parameters (std::map< enumBool, boolContainer * > valuesBool, std::map< enumInt, intContainer * > valuesInt, std::map< enumDouble, doubleContainer * > valuesDouble, std::map< enumString, stringContainer * > valuesString, std::map< enumVector, vectorContainer * > valuesVector) | |
~Parameters () | |
bool | getBool (enumBool p) |
void | setBool (enumBool p, bool v) |
int | getInt (enumInt p) |
void | setInt (enumInt p, int v) |
double | getDouble (enumDouble p) |
void | setDouble (enumDouble p, double v) |
std::vector< double > | getVector (enumVector p) |
void | setVector (enumVector p, std::vector< double > v) |
std::map< enumBool, boolContainer * > | getBoolMap () |
std::map< enumInt, intContainer * > | getIntMap () |
std::map< enumDouble, doubleContainer * > | getDoubleMap () |
std::map< enumString, stringContainer * > | getStringMap () |
std::map< enumVector, vectorContainer * > | getVectorMap () |
typedef std::pair<enumBool, boolContainer*> Parameters< enumBool, enumInt, enumDouble, enumString, enumVector >::boolMap_t |
Maps Getters and Setters
Parameters< enumBool, enumInt, enumDouble, enumString, enumVector >::Parameters | ( | std::map< enumBool, boolContainer * > | valuesBool, |
std::map< enumInt, intContainer * > | valuesInt, | ||
std::map< enumDouble, doubleContainer * > | valuesDouble, | ||
std::map< enumString, stringContainer * > | valuesString, | ||
std::map< enumVector, vectorContainer * > | valuesVector | ||
) | [inline] |
Constructeur de la classe
Parameters< enumBool, enumInt, enumDouble, enumString, enumVector >::~Parameters | ( | ) | [inline] |
Destructeur de la classe