21 #ifdef DtUSE_UTILITIES_NAMESPACE
22 namespace DtUSE_UTILITIES_NAMESPACE
46 bool isRequired =
false,
const DtString& aShortcut =
"" );
51 bool isRequired =
false,
const DtString& aShortcut =
"" );
69 virtual void updateFromCommandLineArg();
84 virtual bool isRequired()
const;
89 virtual const DtString& name()
const;
98 void setValue(T aValue);
105 void setShortcut(
const DtString& aShortcut);
111 T defaultValue()
const;
112 void setDefaultValue(T aDefault);
116 T* getInternalPtrValue();
144 #include "configVariable.inl"
146 #ifdef DtUSE_UTILITIES_NAMESPACE
Definition: configVariable.h:39
This file declares vlException.
DtBoost::shared_ptr< DtEnvValue > DtEnvValueSP
Definition: envValue.h:29
Contains the DtBaseConfigVariable class declaration.
Bar Var class, used to access variables in a type neutral manner.
Definition: baseConfigVariable.h:31
DtTaitBryan & operator=(const DtTaitBryan &tait)
assignment operator
Definition: baseConfigVariable.h:42
DtDeclareVarType(std::string, std::string)
virtual void updateFromCommandLineArg()
Update the native value from the command line argument.
DtTaitBryans are used to represent orientation of an object, using a set of three Euler angles...
Definition: vlTaitBryan.h:43
The base class that manages the command line definition and passes along the parsing to the appropria...
Definition: cmdLine.h:64
A Flyweight class for manipulating objects and their hierarchy The DtEnvironment wraps a DtEnvValuSP ...
Definition: environment.h:29
std::set< DtString > TypeSet
Definition: baseConfigVariable.h:35
This file declares DtVector and DtVector32.
DtString myShortcut
Definition: configVariable.h:129
Definition: vlVector.h:224
T myDefault
Definition: configVariable.h:134
bool myRequiredFlag
Definition: configVariable.h:130
DtVariableGroup * myGroup
Definition: configVariable.h:132
DtString myName
Definition: configVariable.h:128
T myValue
Definition: configVariable.h:135
This file declares the class DtCmdLine::CmdLine.
virtual void getCommandLineArg(DtCmdLine::CmdLine &)
Create a command line argument for the native value.
Contains DtEnvironment class.
Contains the DtVariableGroup class declaration.
DtVariableScope
Definition: baseConfigVariable.h:37
Represents a group of variables.
Definition: variableGroup.h:21
#define DT_DLL_MTL
Definition: vlMachineTypes.h:106
Instances of DtString are used to represent strings.
Definition: vlString.h:29
DtVarType< T >::ArgType ArgType
Definition: configVariable.h:126