Cheetah Software  1.0
TestControlParameters Class Reference
+ Inheritance diagram for TestControlParameters:
+ Collaboration diagram for TestControlParameters:

Public Member Functions

 TestControlParameters ()
 
- Public Member Functions inherited from ControlParameters
 ControlParameters (const std::string &name)
 
bool isFullyInitialized ()
 
void initializeDouble (const std::string &name, double d)
 
void initializeFloat (const std::string &name, float f)
 
void initializeInteger (const std::string &name, s64 i)
 
void initializeVec3f (const std::string &name, Vec3< float > &v)
 
void initializeVec3d (const std::string &name, Vec3< double > &v)
 
void lockMutex ()
 
void unlockMutex ()
 
void writeToIniFile (const std::string &path)
 
void initializeFromIniFile (const std::string &path)
 
void initializeFromYamlFile (const std::string &path)
 
void defineAndInitializeFromYamlFile (const std::string &path)
 
void writeToYamlFile (const std::string &path)
 
std::string generateUnitializedList ()
 

Public Attributes

double test_double
 
ControlParameter test_double_param
 
float test_float
 
ControlParameter test_float_param
 
s64 test_integer
 
ControlParameter test_integer_param
 
- Public Attributes inherited from ControlParameters
ControlParameterCollection collection
 

Additional Inherited Members

- Protected Attributes inherited from ControlParameters
std::string _name
 
std::mutex _mutex
 

Detailed Description

Definition at line 14 of file test_ControlParameters.cpp.

Constructor & Destructor Documentation

TestControlParameters::TestControlParameters ( )
inline

Definition at line 16 of file test_ControlParameters.cpp.

17  : ControlParameters("test-parameters"),
18  test_double_param("test_double", test_double, collection),
19  test_float_param("test_float", test_float, collection),
20  test_integer_param("test_integer", test_integer, collection) {}
ControlParameterCollection collection
ControlParameter test_double_param
ControlParameter test_integer_param
ControlParameters(const std::string &name)

Member Data Documentation

double TestControlParameters::test_double

Definition at line 22 of file test_ControlParameters.cpp.

ControlParameter TestControlParameters::test_double_param

Definition at line 23 of file test_ControlParameters.cpp.

float TestControlParameters::test_float

Definition at line 25 of file test_ControlParameters.cpp.

ControlParameter TestControlParameters::test_float_param

Definition at line 26 of file test_ControlParameters.cpp.

s64 TestControlParameters::test_integer

Definition at line 28 of file test_ControlParameters.cpp.

ControlParameter TestControlParameters::test_integer_param

Definition at line 29 of file test_ControlParameters.cpp.


The documentation for this class was generated from the following file: