cisst-saw
Loading...
Searching...
No Matches
mtsCommandLineOptionsQt Class Reference

#include <mtsCommandLineOptionsQt.h>

Inheritance diagram for mtsCommandLineOptionsQt:
mtsCommandLineOptions cmnCommandLineOptions cmnGenericObject

Public Member Functions

 mtsCommandLineOptionsQt (const std::string &options="mcDSMW")
 ~mtsCommandLineOptionsQt () override
void Apply (void) override
Public Member Functions inherited from mtsCommandLineOptions
 mtsCommandLineOptions (const std::string &options="mc")
virtual ~mtsCommandLineOptions ()
Public Member Functions inherited from cmnCommandLineOptions
 cmnCommandLineOptions (void)
 ~cmnCommandLineOptions ()
bool AddOptionNoValue (const std::string &shortOption, const std::string &longOption, const std::string &description, RequiredType required=OPTIONAL_OPTION)
template<typename _elementType>
bool AddOptionOneValue (const std::string &shortOption, const std::string &longOption, const std::string &description, RequiredType required, _elementType *value)
template<typename _elementType>
bool AddOptionMultipleValues (const std::string &shortOption, const std::string &longOption, const std::string &description, RequiredType required, std::list< _elementType > *value)
bool Parse (int argc, const char *argv[], std::string &errorMessage)
bool Parse (int argc, char *argv[], std::string &errorMessage)
bool Parse (const std::vector< std::string > &arguments, std::string &errorMessage)
bool Parse (int argc, char *argv[], std::ostream &outputStream)
bool Parse (const std::vector< std::string > &arguments, std::ostream &outputStream)
void PrintUsage (std::ostream &outputStream)
bool IsSet (const std::string &option)
void PrintParsedArguments (std::string &parsedArguments) const
Public Member Functions inherited from cmnGenericObject
virtual ~cmnGenericObject (void)
virtual const cmnClassServicesBaseServices (void) const =0
bool ReconstructFrom (const cmnGenericObject &other)
std::string ToString (void) const
virtual void ToStream (std::ostream &outputStream) const
virtual void ToStreamRaw (std::ostream &outputStream, const char delimiter=' ', bool headerOnly=false, const std::string &headerPrefix="") const
virtual bool FromStreamRaw (std::istream &inputStream, const char delimiter=' ')
virtual void SerializeRaw (std::ostream &outputStream) const
virtual void DeSerializeRaw (std::istream &inputStream)
virtual cmnLogger::StreamBufTypeGetLogMultiplexer (void) const
virtual size_t ScalarNumber (void) const
virtual bool ScalarNumberIsFixed (void) const
virtual double Scalar (const size_t CMN_UNUSED(index)) const CISST_THROW(std
virtual std::string ScalarDescription (const size_t CMN_UNUSED(index), const std::string &CMN_UNUSED(userDescription)) const

Public Attributes

std::string QtStyle
bool LoggerWidget
Public Attributes inherited from mtsCommandLineOptions
std::list< std::string > ManagerConfig
std::list< std::string > CollectionConfig

Additional Inherited Members

Public Types inherited from cmnCommandLineOptions
enum  RequiredType { REQUIRED_OPTION , OPTIONAL_OPTION , SQUASH_REQUIRED_OPTION }
Protected Types inherited from cmnCommandLineOptions
typedef std::list< OptionBase * > OptionsType
Protected Member Functions inherited from cmnCommandLineOptions
OptionBaseGetShortNoDash (const std::string &shortOption)
OptionBaseGetLongNoDashDash (const std::string &longOption)
bool ValidOptions (const std::string &shortOption, const std::string &longOption, std::string &cleanedShort, std::string &cleanedLong)
OptionBaseGet (const std::string &option)
Protected Attributes inherited from cmnCommandLineOptions
std::string ProgramName
OptionsType Options

Constructor & Destructor Documentation

◆ mtsCommandLineOptionsQt()

mtsCommandLineOptionsQt::mtsCommandLineOptionsQt ( const std::string & options = "mcDSMW")

◆ ~mtsCommandLineOptionsQt()

mtsCommandLineOptionsQt::~mtsCommandLineOptionsQt ( )
inlineoverride

Member Function Documentation

◆ Apply()

void mtsCommandLineOptionsQt::Apply ( void )
overridevirtual

Reimplemented from mtsCommandLineOptions.

Member Data Documentation

◆ LoggerWidget

bool mtsCommandLineOptionsQt::LoggerWidget

◆ QtStyle

std::string mtsCommandLineOptionsQt::QtStyle

The documentation for this class was generated from the following file: