![]() |
VR-Forces 4.3 Class Documentation
|
The MAK Stealth Application's command line processor. More...

Classes | |
| struct | BaseArgs |
| struct | DisArgs |
| struct | Hla13Args |
| struct | Hla1516Args |
| struct | Hla1516eArgs |
| struct | VrfGuiArgs |
Public Member Functions | |
| DtVrfGuiCommandLineParser () | |
| virtual | ~DtVrfGuiCommandLineParser () |
| virtual void | processCommandLine (makVrv::DtVrvApplicationConfiguration &appConfig, int argc, char **argv) |
| Parse the command line and modify the appConfig accordingly. | |
| virtual void | removeAutoStartDriver () |
| Delete the driver created to start. | |
| void | setAllowObserverModeFlags (bool) |
Public Member Functions inherited from makVrv::DtStealthCommandLineProcessor | |
| DtStealthCommandLineProcessor () | |
| Creator a command line processor for Vantage Stealth. | |
| virtual | ~DtStealthCommandLineProcessor () |
| DTOR. | |
| DtDisplayConfiguration | embeddedDisplayConfig () const |
| Create a default embedded display config for the stealth (to be used if no config was loaded via command line) | |
Public Member Functions inherited from makVrv::DtVrvCommandLineProcessor | |
| virtual | ~DtVrvCommandLineProcessor () |
Protected Types | |
| typedef boost::function< void(std::vector < DtCmdLine::Arg * > &, makVrv::DtStealthCommandLineProcessor::StealthArgs &)> | DtAdditionalCommandsFcn |
Protected Member Functions | |
| virtual void | processArgs (makVrv::DtVrvApplicationConfiguration &appConfig, StealthArgs &args) |
| Modify the app configuration based on the passed-in command line arguments. | |
| virtual std::vector < DtCmdLine::Arg * > | createDefaultArguments (VrfGuiArgs &args) |
| virtual void | addArgumentParserAddition (const std::string &, DtAdditionalCommandsFcn fcn) |
| virtual void | createDriver (const makVrv::DtVrvApplicationConfiguration &, const makVrv::DtConfiguration &, BaseArgs *, std::string &autoStarted) |
| Removes all existing drivers created by VR-Forces from the drivers path and creates a new driver. | |
| virtual std::string | createDriver (const makVrv::DtVrvApplicationConfiguration &a, const makVrv::DtConfiguration &, const std::string &driverName, const std::string &driverClass, std::string &fullName) |
| virtual std::string | createDriverFileName (const makVrv::DtVrvApplicationConfiguration &a, const std::string &driverClass, const std::string &driverName) |
| virtual void | addHlaCommandArguments (std::vector< DtCmdLine::Arg * > &a, makVrv::DtStealthCommandLineProcessor::StealthArgs &args, Hla13Args *hlaArgs) |
| virtual void | bindObserverModes (const std::vector< std::string > &, makVrf::DtVrfGuiApplication::ObserverModeBindings &) const |
| Parses the observer modes binding line and places result in map. Format is Observer, Mode. | |
| virtual void | addDisCommandArguments (std::vector< DtCmdLine::Arg * > &, makVrv::DtStealthCommandLineProcessor::StealthArgs &) |
| virtual void | addHla13CommandArguments (std::vector< DtCmdLine::Arg * > &, makVrv::DtStealthCommandLineProcessor::StealthArgs &) |
| virtual void | addHla1516CommandArguments (std::vector< DtCmdLine::Arg * > &, makVrv::DtStealthCommandLineProcessor::StealthArgs &) |
| virtual void | addHla1516eCommandArguments (std::vector< DtCmdLine::Arg * > &, makVrv::DtStealthCommandLineProcessor::StealthArgs &) |
| virtual void | setupDefaultProtocolArguments (BaseArgs &) |
| virtual std::vector< std::string > | defaultObserverMode () const |
| Default observer mode in case of none. Plan_View is default. | |
Protected Attributes | |
| std::map< std::string, DtAdditionalCommandsFcn > | myAdditionalCommands |
| std::string | myAutoStartDriver |
| bool | myAllowObserverModeFlags |
The MAK Stealth Application's command line processor.
|
protected |
| makVrf::DtVrfGuiCommandLineParser::DtVrfGuiCommandLineParser | ( | ) |
|
virtual |
|
virtual |
Parse the command line and modify the appConfig accordingly.
Reimplemented from makVrv::DtStealthCommandLineProcessor.
|
virtual |
Delete the driver created to start.
| void makVrf::DtVrfGuiCommandLineParser::setAllowObserverModeFlags | ( | bool | ) |
|
protectedvirtual |
Modify the app configuration based on the passed-in command line arguments.
Reimplemented from makVrv::DtStealthCommandLineProcessor.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Removes all existing drivers created by VR-Forces from the drivers path and creates a new driver.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Parses the observer modes binding line and places result in map. Format is Observer, Mode.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Default observer mode in case of none. Plan_View is default.
|
protected |
|
protected |
|
protected |