![]() |
VR-Forces 4.0.4 Class Documentation
|
Abstract interface used to a user interface. More...

Public Types | |
| enum | ConnectionStatus { Disconnected, Connected, Connecting, Error, end_ConnectionStatus } |
Public Member Functions | |
| virtual | ~DtHla1516eConnectionInterface () |
| virtual void | setConnectionStatus (ConnectionStatus status)=0 |
| Set the current status of the connection. | |
| virtual void | setAutoConnectEnabled (bool enabled)=0 |
| Set whether the auto connect button can be enabled. | |
| virtual void | setExerciseName (const std::string &exerciseName)=0 |
| Set the exercise name. | |
| virtual void | setFederateType (const std::string &federateType)=0 |
| Set the federate type. | |
| virtual void | setFederateName (const std::string &federateName)=0 |
| Set the federate name. | |
| virtual void | setFedFileName (const std::string &fedFileName)=0 |
| Set the fed file name. | |
| virtual void | setRPRFomVersion (double rprFomVersion, int rprFomRevision)=0 |
| virtual void | setFomMapperFileName (const std::string &fomMapperFileName)=0 |
| virtual void | setFomMapperInitString (const std::string &fomMapperInitString)=0 |
| virtual void | setDdmEnabled (bool enabled)=0 |
| Set whether DDM is enabled. | |
| virtual void | setUseAdvisories (bool enabled)=0 |
| Set whether advisories should be used. | |
| virtual void | setPublishObserver (bool isPublished)=0 |
| Set the publish observers checkbox. | |
| virtual void | setViewControl (bool isEnabled)=0 |
| Set the view control on/off checkbox. | |
| virtual void | addFomModule (const std::string &)=0 |
| Add a fom module. | |
| virtual void | removeFomModule (const std::string &)=0 |
| Remove a fom module. | |
| virtual void | clearFomModules ()=0 |
| Clears fom module list box. | |
| virtual void | setAppNumber (int appNumber)=0 |
| Set the application number in the GUI. | |
| virtual void | setSiteId (int siteId)=0 |
| Set the site id in the GUI. | |
Public Attributes | |
| boost::signal< void(const std::string &)> | signal_currentConnectionChanged |
| boost::signal< void(const std::string &)> | signal_exerciseNameChanged |
| boost::signal< void(const std::string &)> | signal_federateTypeChanged |
| boost::signal< void(const std::string &)> | signal_federateNameChanged |
| boost::signal< void(const std::string &)> | signal_fedFileNameChanged |
| boost::signal< void(double)> | signal_rprFomVersionChanged |
| boost::signal< void(int)> | signal_rprFomRevisionChanged |
| boost::signal< void(const std::string &)> | signal_fomMapperFileNameChanged |
| boost::signal< void(const std::string &)> | signal_fomMapperInitStringChanged |
| boost::signal< void(bool)> | signal_ddmChanged |
| boost::signal< void(bool)> | signal_useAdvisoriesChanged |
| boost::signal< void(bool)> | signal_publishObserversChanged |
| boost::signal< void(bool)> | signal_viewControlChanged |
| boost::signal< void(int)> | signal_appNumberChanged |
| boost::signal< void(int)> | signal_siteIdChanged |
| boost::signal< void(const std::string &)> | signal_addFomModule |
| boost::signal< void(const std::string &)> | signal_removeFomModule |
| boost::signal< void()> | signal_connect |
| boost::signal< void()> | signal_disconnect |
| boost::signal< void()> | signal_makeAutoConnect |
Abstract interface used to a user interface.
| virtual makVrv::DtHla1516eConnectionInterface::~DtHla1516eConnectionInterface | ( | ) | [virtual] |
| virtual void makVrv::DtHla1516eConnectionInterface::setConnectionStatus | ( | ConnectionStatus | status | ) | [pure virtual] |
Set the current status of the connection.
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::setAutoConnectEnabled | ( | bool | enabled | ) | [pure virtual] |
Set whether the auto connect button can be enabled.
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::setExerciseName | ( | const std::string & | exerciseName | ) | [pure virtual] |
Set the exercise name.
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::setFederateType | ( | const std::string & | federateType | ) | [pure virtual] |
Set the federate type.
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::setFederateName | ( | const std::string & | federateName | ) | [pure virtual] |
Set the federate name.
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::setFedFileName | ( | const std::string & | fedFileName | ) | [pure virtual] |
Set the fed file name.
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::setRPRFomVersion | ( | double | rprFomVersion, |
| int | rprFomRevision | ||
| ) | [pure virtual] |
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::setFomMapperFileName | ( | const std::string & | fomMapperFileName | ) | [pure virtual] |
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::setFomMapperInitString | ( | const std::string & | fomMapperInitString | ) | [pure virtual] |
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::setDdmEnabled | ( | bool | enabled | ) | [pure virtual] |
Set whether DDM is enabled.
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::setUseAdvisories | ( | bool | enabled | ) | [pure virtual] |
Set whether advisories should be used.
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::setPublishObserver | ( | bool | isPublished | ) | [pure virtual] |
Set the publish observers checkbox.
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::setViewControl | ( | bool | isEnabled | ) | [pure virtual] |
Set the view control on/off checkbox.
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::addFomModule | ( | const std::string & | ) | [pure virtual] |
Add a fom module.
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::removeFomModule | ( | const std::string & | ) | [pure virtual] |
Remove a fom module.
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::clearFomModules | ( | ) | [pure virtual] |
Clears fom module list box.
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::setAppNumber | ( | int | appNumber | ) | [pure virtual] |
Set the application number in the GUI.
Implemented in makVrv::DtHla1516eConnectionWidget.
| virtual void makVrv::DtHla1516eConnectionInterface::setSiteId | ( | int | siteId | ) | [pure virtual] |
Set the site id in the GUI.
Implemented in makVrv::DtHla1516eConnectionWidget.
| boost::signal<void (const std::string&)> makVrv::DtHla1516eConnectionInterface::signal_currentConnectionChanged |
| boost::signal<void (const std::string&)> makVrv::DtHla1516eConnectionInterface::signal_exerciseNameChanged |
| boost::signal<void (const std::string&)> makVrv::DtHla1516eConnectionInterface::signal_federateTypeChanged |
| boost::signal<void (const std::string&)> makVrv::DtHla1516eConnectionInterface::signal_federateNameChanged |
| boost::signal<void (const std::string&)> makVrv::DtHla1516eConnectionInterface::signal_fedFileNameChanged |
| boost::signal<void (double)> makVrv::DtHla1516eConnectionInterface::signal_rprFomVersionChanged |
| boost::signal<void (int)> makVrv::DtHla1516eConnectionInterface::signal_rprFomRevisionChanged |
| boost::signal<void (const std::string&)> makVrv::DtHla1516eConnectionInterface::signal_fomMapperFileNameChanged |
| boost::signal<void (const std::string&)> makVrv::DtHla1516eConnectionInterface::signal_fomMapperInitStringChanged |
| boost::signal<void (bool)> makVrv::DtHla1516eConnectionInterface::signal_ddmChanged |
| boost::signal<void (bool)> makVrv::DtHla1516eConnectionInterface::signal_useAdvisoriesChanged |
| boost::signal<void (bool)> makVrv::DtHla1516eConnectionInterface::signal_publishObserversChanged |
| boost::signal<void (bool)> makVrv::DtHla1516eConnectionInterface::signal_viewControlChanged |
| boost::signal<void (int)> makVrv::DtHla1516eConnectionInterface::signal_appNumberChanged |
| boost::signal<void (int)> makVrv::DtHla1516eConnectionInterface::signal_siteIdChanged |
| boost::signal<void (const std::string&)> makVrv::DtHla1516eConnectionInterface::signal_addFomModule |
| boost::signal<void (const std::string&)> makVrv::DtHla1516eConnectionInterface::signal_removeFomModule |
| boost::signal<void ()> makVrv::DtHla1516eConnectionInterface::signal_connect |
| boost::signal<void ()> makVrv::DtHla1516eConnectionInterface::signal_disconnect |
| boost::signal<void ()> makVrv::DtHla1516eConnectionInterface::signal_makeAutoConnect |