libmove3d-planners
|
Saves the parameter environement described in an Env structure of one run and associates a Statistic Data structure. More...
#include <SaveContext.hpp>
Public Member Functions | |
SaveParameterEnv (Parameters< enumBool, enumInt, enumDouble, enumString, enumVector > *env) | |
Constructor. | |
~SaveParameterEnv () | |
Destructor. | |
void | clear () |
Erases all contexts. | |
unsigned int | getNumberStored () |
returns the number of environments Stored in the data structures | |
unsigned int | saveCurrentEnvToStack () |
Saves Current Environment to Stack. | |
void | switchCurrentEnvTo (unsigned int i) |
Changes the Current Environment to a stored one. | |
void | deleteEnv (unsigned int i) |
Delete Env. | |
void | printVariables (unsigned int id) |
Prints the variables of The environment. | |
void | printData (unsigned int i) |
Print all variables of an environment. | |
std::vector< double > & | getTime (int id) |
Get Time Vector. | |
void | addTime (std::vector< double > time) |
Add Time Vector. | |
std::map< enumBool, boolContainer * > | copyMap (std::map< enumBool, boolContainer * > myMap) |
Copy constructors of the 4 type of maps. | |
std::map< enumInt, intContainer * > | copyMap (std::map< enumInt, intContainer * > myMap) |
std::map< enumDouble, doubleContainer * > | copyMap (std::map< enumDouble, doubleContainer * > myMap) |
std::map< enumString, stringContainer * > | copyMap (std::map< enumString, stringContainer * > myMap) |
Saves the parameter environement described in an Env structure of one run and associates a Statistic Data structure.