#include <DoubleParamDef.h>
Inheritance diagram for Parameters::DoubleParamDef:
Public Member Functions | |
DoubleParamDef () | |
DoubleParamDef (const string &nameVal, const string &helpVal, const string &promptVal, bool isRequired, auto_ptr< double > defaultVal, auto_ptr< string > strDefault, auto_ptr< string > unitsVal, auto_ptr< double > maxVal, auto_ptr< double > minVal, auto_ptr< vector< double > > validVals) | |
virtual | ~DoubleParamDef () |
auto_ptr< double > | getDefault () |
auto_ptr< string > | getStringDefault () |
auto_ptr< string > | getUnits () |
auto_ptr< double > | getMax () |
auto_ptr< double > | getMin () |
auto_ptr< vector< double > > | getValidValues () |
bool | getHasDefault () |
bool | getHasStringDefault () |
bool | getHasUnits () |
bool | getHasMax () |
bool | getHasMin () |
bool | getHasValidValues () |
Private Attributes | |
double | defaultValue_m |
string | defaultString_m |
string | units_m |
double | max_m |
double | min_m |
vector< double > | validValues_m |
bool | hasDefault_m |
bool | hasStringDefault_m |
bool | hasUnits_m |
bool | hasMax_m |
bool | hasMin_m |
bool | hasValidValues_m |
|
Constructor |
|
Constructor. |
|
Destructor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|