![]() |
VR-Link API Documentation for DIS
|
DtLauncherInitializer derives from DtVrlApplicationInitializer and describes how command line/MTL parameters could be added to a VR-Link application. More...
Inheritance diagram for DtLauncherInitializer:
Collaboration diagram for DtLauncherInitializer:Public Member Functions | |
| DtLauncherInitializer (int argc, char *argv[]) | |
| Default CTOR. | |
| virtual | ~DtLauncherInitializer () |
| Default DTOR. | |
| virtual void | parseCmdLine () |
| virtual void | setLispFileName (const DtString &name) |
| virtual DtString | lispFileName () const |
| virtual double | refLatitude () const |
| virtual double | refLongitude () const |
| virtual double | lifeTime () const |
| virtual double | erectorStartTime () const |
| virtual double | erectorStopTime () const |
| virtual double | missileSwapTime () const |
| virtual double | fireTime () const |
| virtual double | damageTime () const |
| virtual double | missileMoveTime () const |
| virtual double | missileStopTime () const |
Protected Member Functions | |
| virtual void | initializeMtlParams () |
| Register the MTL/Command Line parameters. | |
Protected Attributes | |
| DtConfigVariable< DtString > | myLispFileName |
| Command line arguments. | |
| DtConfigVariable< double > | myLifeTime |
| DtConfigVariable< double > | myErectorStartTime |
| DtConfigVariable< double > | myErectorStopTime |
| DtConfigVariable< double > | myFireTime |
| DtConfigVariable< double > | myMissileSwapTime |
| DtConfigVariable< double > | myMissileMoveTime |
| DtConfigVariable< double > | myMissileStopTime |
| DtConfigVariable< double > | myDamageTime |
| int | myMtlUseAsynchronousIO |
| double | myRefLatitude |
| here, because MTL does not support bool types | |
| double | myRefLongitude |
Private Member Functions | |
| DtLauncherInitializer (const DtLauncherInitializer &other) | |
| Copy CTOR not implemented -- Do Not copy. | |
| DtLauncherInitializer & | operator= (const DtLauncherInitializer &other) |
| Assignment Operator not implemented -- Do Not copy. | |
DtLauncherInitializer derives from DtVrlApplicationInitializer and describes how command line/MTL parameters could be added to a VR-Link application.
DtVrlApplicationInitializer contains default behavior for protocol specific parameters, while DtLauncherInitializer contains behavior particular to the F18 app parseCmdLine() parses the command line arguments specified in this class and DtVrlApplicationInitializer. loadMtlFile() can be called (defined in DtVrlApplicationInitializer) with an MTL file name. This will parse the MTL file specified and set those variables registered
| DtLauncherInitializer::DtLauncherInitializer | ( | int | argc, |
| char * | argv[] | ||
| ) |
Default CTOR.
| virtual DtLauncherInitializer::~DtLauncherInitializer | ( | ) | [virtual] |
Default DTOR.
| DtLauncherInitializer::DtLauncherInitializer | ( | const DtLauncherInitializer & | other | ) | [private] |
Copy CTOR not implemented -- Do Not copy.
| virtual double DtLauncherInitializer::damageTime | ( | ) | const [virtual] |
| virtual double DtLauncherInitializer::erectorStartTime | ( | ) | const [virtual] |
| virtual double DtLauncherInitializer::erectorStopTime | ( | ) | const [virtual] |
| virtual double DtLauncherInitializer::fireTime | ( | ) | const [virtual] |
| virtual void DtLauncherInitializer::initializeMtlParams | ( | ) | [protected, virtual] |
Register the MTL/Command Line parameters.
Non-virtual since they are called from the constructor
Reimplemented from DtVrlApplicationInitializer.
| virtual double DtLauncherInitializer::lifeTime | ( | ) | const [virtual] |
| virtual DtString DtLauncherInitializer::lispFileName | ( | ) | const [virtual] |
| virtual double DtLauncherInitializer::missileMoveTime | ( | ) | const [virtual] |
| virtual double DtLauncherInitializer::missileStopTime | ( | ) | const [virtual] |
| virtual double DtLauncherInitializer::missileSwapTime | ( | ) | const [virtual] |
| DtLauncherInitializer& DtLauncherInitializer::operator= | ( | const DtLauncherInitializer & | other | ) | [private] |
Assignment Operator not implemented -- Do Not copy.
| virtual void DtLauncherInitializer::parseCmdLine | ( | ) | [virtual] |
Reimplemented from DtVrlApplicationInitializer.
| virtual double DtLauncherInitializer::refLatitude | ( | ) | const [virtual] |
| virtual double DtLauncherInitializer::refLongitude | ( | ) | const [virtual] |
| virtual void DtLauncherInitializer::setLispFileName | ( | const DtString & | name | ) | [virtual] |
DtConfigVariable<double> DtLauncherInitializer::myDamageTime [protected] |
DtConfigVariable<double> DtLauncherInitializer::myErectorStartTime [protected] |
DtConfigVariable<double> DtLauncherInitializer::myErectorStopTime [protected] |
DtConfigVariable<double> DtLauncherInitializer::myFireTime [protected] |
DtConfigVariable<double> DtLauncherInitializer::myLifeTime [protected] |
Command line arguments.
DtConfigVariable<double> DtLauncherInitializer::myMissileMoveTime [protected] |
DtConfigVariable<double> DtLauncherInitializer::myMissileStopTime [protected] |
DtConfigVariable<double> DtLauncherInitializer::myMissileSwapTime [protected] |
int DtLauncherInitializer::myMtlUseAsynchronousIO [protected] |
Reimplemented from DtVrlApplicationInitializer.
double DtLauncherInitializer::myRefLatitude [protected] |
here, because MTL does not support bool types
double DtLauncherInitializer::myRefLongitude [protected] |