![]() |
VR-Forces 4.10 Class Documentation
|
Widget for HLA 1516 connection. More...

Public Member Functions | |
| DtHla1516ConnectionWidget (DtDe &de, QWidget *parent) | |
| CTOR. More... | |
| virtual | ~DtHla1516ConnectionWidget () |
| Virtual DTOR. More... | |
| virtual void | setExerciseName (const std::string &exerciseName) |
| Set the exercise name. More... | |
| virtual void | setFederateType (const std::string &federateType) |
| Set the federate type. More... | |
| virtual void | setFedFileName (const std::string &fedFileName) |
| Set the fed file name. More... | |
| virtual void | setRPRFomVersion (double rprFomVersion, int rprFomRevision=1) |
| Set the RPR FOM version. More... | |
| virtual void | setFomMapperFileName (const std::string &fomMapperFileName) |
| Set the fom mapper file name. More... | |
| virtual void | setFomMapperInitString (const std::string &fomMapperInitString) |
| Set the fom mapper init string. More... | |
| virtual void | setDdmEnabled (bool enabled) |
| Set the ddm enabled state. More... | |
| virtual void | setUseAdvisories (bool enabled) |
| Set the use advisories state. More... | |
| virtual void | setUseAbsoluteTimeStamps (bool enabled) |
| Set whether absoute time stamps should be used. More... | |
| virtual void | setPublishObserver (bool isPublished) |
| Set the observer to be published. More... | |
| virtual void | setOverrideGlobalViewControl (bool trueFalse) |
| Set the global view control override checkbox. More... | |
| virtual void | setViewControl (bool isEnabled) |
| Set the view control state. More... | |
| virtual void | setUseTopoForFlatEarthVectorConversion (bool isEnabled) |
| Set whether or not old style flat earth vector conversions are used by this connection. More... | |
| virtual void | setConnectionStatus (DtHla1516ConnectionInterface::ConnectionStatus status) |
| Set the connection status. More... | |
| virtual void | setAutoConnectEnabled (bool enabled) |
| Set whether the auto connect button can be enabled. More... | |
| virtual void | setAppNumber (int appNumber) |
| Set the application number in the GUI. More... | |
| virtual void | setSiteId (int siteId) |
| Set the site id in the GUI. More... | |
Public Member Functions inherited from makVrv::DtHla1516ConnectionInterface | |
| virtual | ~DtHla1516ConnectionInterface () |
Protected Member Functions | |
| void | setupGui () |
| Initializes the widget's widgets and layout. More... | |
| QVBoxLayout * | createButtonLayout () |
| Creates the button layout for the right side of the widget. More... | |
| void | connectToWidgetSignals () |
| Connects slots to widgets' modification signals. More... | |
| virtual bool | parseFomVerRev (const QString &verRevStr, double &version, int &revision) |
| Determines the version and revision given a combined string. More... | |
Protected Attributes | |
| Ui::HlaConnectionConfigurationLayout | myHlaConfigurationLayout |
| DtHla1516ConnectionInterface::ConnectionStatus | myStatus |
| DtHla1516ConnectionLogic * | myLogic |
| DtDe & | myDe |
| QVBoxLayout * | myDataLayout |
| QPushButton * | myConnectButton |
| QPushButton * | myMakeAutoButton |
Additional Inherited Members | |
Public Types inherited from makVrv::DtHla1516ConnectionInterface | |
| enum | ConnectionStatus { Disconnected, Connected, Connecting, Error, end_ConnectionStatus } |
Public Attributes inherited from makVrv::DtHla1516ConnectionInterface | |
| boost::signalslib::signal < void(const std::string &)> | signal_currentConnectionChanged |
| boost::signalslib::signal < void(const std::string &)> | signal_exerciseNameChanged |
| boost::signalslib::signal < void(const std::string &)> | signal_federateTypeChanged |
| boost::signalslib::signal < void(const std::string &)> | signal_fedFileNameChanged |
| boost::signalslib::signal < void(double)> | signal_rprFomVersionChanged |
| boost::signalslib::signal < void(int)> | signal_rprFomRevisionChanged |
| boost::signalslib::signal < void(const std::string &)> | signal_fomMapperFileNameChanged |
| boost::signalslib::signal < void(const std::string &)> | signal_fomMapperInitStringChanged |
| boost::signalslib::signal < void(bool)> | signal_ddmChanged |
| boost::signalslib::signal < void(bool)> | signal_useAdvisoriesChanged |
| boost::signalslib::signal < void(bool)> | signal_useAbsoluteTimeStampsChanged |
| boost::signalslib::signal < void(bool)> | signal_publishObserversChanged |
| boost::signalslib::signal < void(bool)> | signal_viewControlChanged |
| boost::signalslib::signal < void(bool)> | signal_overrideGlobalViewControlChanged |
| boost::signalslib::signal < void(bool)> | signal_useTopoForFlatEarthVectorConversionChanged |
| boost::signalslib::signal < void(int)> | signal_appNumberChanged |
| boost::signalslib::signal < void(int)> | signal_siteIdChanged |
| boost::signalslib::signal< void()> | signal_connect |
| boost::signalslib::signal< void()> | signal_disconnect |
| boost::signalslib::signal< void()> | signal_makeAutoConnect |
Widget for HLA 1516 connection.
| makVrv::DtHla1516ConnectionWidget::DtHla1516ConnectionWidget | ( | DtDe & | de, |
| QWidget * | parent | ||
| ) |
CTOR.
|
virtual |
Virtual DTOR.
|
virtual |
Set the exercise name.
Implements makVrv::DtHla1516ConnectionInterface.
|
virtual |
Set the federate type.
Implements makVrv::DtHla1516ConnectionInterface.
|
virtual |
Set the fed file name.
Implements makVrv::DtHla1516ConnectionInterface.
|
virtual |
Set the RPR FOM version.
Implements makVrv::DtHla1516ConnectionInterface.
|
virtual |
Set the fom mapper file name.
Implements makVrv::DtHla1516ConnectionInterface.
|
virtual |
Set the fom mapper init string.
Implements makVrv::DtHla1516ConnectionInterface.
|
virtual |
Set the ddm enabled state.
Implements makVrv::DtHla1516ConnectionInterface.
|
virtual |
Set the use advisories state.
Implements makVrv::DtHla1516ConnectionInterface.
|
virtual |
Set whether absoute time stamps should be used.
Implements makVrv::DtHla1516ConnectionInterface.
|
virtual |
Set the observer to be published.
Implements makVrv::DtHla1516ConnectionInterface.
|
virtual |
Set the global view control override checkbox.
Implements makVrv::DtHla1516ConnectionInterface.
|
virtual |
Set the view control state.
Implements makVrv::DtHla1516ConnectionInterface.
|
virtual |
Set whether or not old style flat earth vector conversions are used by this connection.
Implements makVrv::DtHla1516ConnectionInterface.
|
virtual |
Set the connection status.
Implements makVrv::DtHla1516ConnectionInterface.
|
virtual |
Set whether the auto connect button can be enabled.
Implements makVrv::DtHla1516ConnectionInterface.
|
virtual |
Set the application number in the GUI.
Implements makVrv::DtHla1516ConnectionInterface.
|
virtual |
Set the site id in the GUI.
Implements makVrv::DtHla1516ConnectionInterface.
|
protected |
Initializes the widget's widgets and layout.
Non-virtual because this method is called from the constructor.
|
protected |
Creates the button layout for the right side of the widget.
Non-virtual because this method is called from the constructor.
|
protected |
Connects slots to widgets' modification signals.
Non-virtual because this method is called from the constructor.
|
protectedvirtual |
Determines the version and revision given a combined string.
Given a version-revision string ( eg. 2.0017-2 ), stores the version and revision in the argument references for use independently. If the version and/or revision could not be converted to a float / int, the return value is false, and no values are written to the storage reference parameters.
| verRevStr | the hyphenated version-revision string |
| version | reference to storage for the version part |
| revision | reference to storage for the revision part |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |