![]() |
VR-Forces 4.6 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) |
| virtual void | addAdditionalCommandLineArgument (DtCmdLine::Arg *addlArg) |
| Adds a new command line argument that will be added when parsing the command line. | |
| const std::string & | autoStartDriver () const |
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 |
| std::vector< DtCmdLine::Arg * > | myAdditionalCommandLineArguments |
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 | ) |
|
virtual |
Adds a new command line argument that will be added when parsing the command line.
This class does not take memory ownership. It is up to the supplier of the argument to delete this argument
|
inline |
References myAutoStartDriver.
|
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 |
Referenced by autoStartDriver().
|
protected |
|
protected |