VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Public Attributes
makVrv::DtHla13ConnectionInterface Class Referenceabstract

Abstract interface used to a user interface.

Inheritance diagram for makVrv::DtHla13ConnectionInterface:
Inheritance graph
[legend]

Public Types

enum  ConnectionStatus {
  Disconnected, Connected, Connecting, Error,
  end_ConnectionStatus
}
 

Public Member Functions

virtual ~DtHla13ConnectionInterface ()
 
virtual void setConnectionStatus (ConnectionStatus status)=0
 
virtual void setAutoConnectEnabled (bool enabled)=0
 
virtual void setExerciseName (const std::string &exerciseName)=0
 
virtual void setFederateType (const std::string &federateType)=0
 
virtual void setFedFileName (const std::string &fedFileName)=0
 
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 setAppNumber (int appNumber)=0
 
virtual void setSiteId (int siteId)=0
 
virtual void setDdmEnabled (bool enabled)=0
 
virtual void setUseAdvisories (bool enabled)=0
 
virtual void setUseAbsoluteTimeStamps (bool enabled)=0
 
virtual void setPublishObserver (bool isPublished)=0
 
virtual void setOverrideGlobalViewControl (bool trueFalse)=0
 
virtual void setViewControl (bool isEnabled)=0
 
virtual void setUseTopoForFlatEarthVectorConversion (bool isEnabled)=0
 

Public Attributes

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
 

Member Enumeration Documentation

Enumerator
Disconnected 
Connected 
Connecting 
Error 
end_ConnectionStatus 

Constructor & Destructor Documentation

virtual makVrv::DtHla13ConnectionInterface::~DtHla13ConnectionInterface ( )
virtual

Member Function Documentation

virtual void makVrv::DtHla13ConnectionInterface::setConnectionStatus ( ConnectionStatus  status)
pure virtual

Set the current status of the connection.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setAutoConnectEnabled ( bool  enabled)
pure virtual

Set whether the auto connect button can be enabled.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setExerciseName ( const std::string &  exerciseName)
pure virtual

Set the exercise name.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setFederateType ( const std::string &  federateType)
pure virtual

Set the federate type.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setFedFileName ( const std::string &  fedFileName)
pure virtual

Set the fed file name.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setRPRFomVersion ( double  rprFomVersion,
int  rprFomRevision 
)
pure virtual
virtual void makVrv::DtHla13ConnectionInterface::setFomMapperFileName ( const std::string &  fomMapperFileName)
pure virtual
virtual void makVrv::DtHla13ConnectionInterface::setFomMapperInitString ( const std::string &  fomMapperInitString)
pure virtual
virtual void makVrv::DtHla13ConnectionInterface::setAppNumber ( int  appNumber)
pure virtual

Set the application id in the GUI.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setSiteId ( int  siteId)
pure virtual

Set the site id in the GUI.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setDdmEnabled ( bool  enabled)
pure virtual

Set whether DDM is enabled.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setUseAdvisories ( bool  enabled)
pure virtual

Set whether advisories should be used.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setUseAbsoluteTimeStamps ( bool  enabled)
pure virtual

Set whether absoute time stamps should be used.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setPublishObserver ( bool  isPublished)
pure virtual

Set the publish observers checkbox.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setOverrideGlobalViewControl ( bool  trueFalse)
pure virtual

Set the global view control override checkbox.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setViewControl ( bool  isEnabled)
pure virtual

Set the view control on/off checkbox.

Implemented in makVrv::DtHla13ConnectionWidget.

virtual void makVrv::DtHla13ConnectionInterface::setUseTopoForFlatEarthVectorConversion ( bool  isEnabled)
pure virtual

Set whether or not old style flat earth vector conversions are used by this connection.

Implemented in makVrv::DtHla13ConnectionWidget.

Member Data Documentation

boost::signalslib::signal<void (const std::string&)> makVrv::DtHla13ConnectionInterface::signal_currentConnectionChanged
boost::signalslib::signal<void (const std::string&)> makVrv::DtHla13ConnectionInterface::signal_exerciseNameChanged
boost::signalslib::signal<void (const std::string&)> makVrv::DtHla13ConnectionInterface::signal_federateTypeChanged
boost::signalslib::signal<void (const std::string&)> makVrv::DtHla13ConnectionInterface::signal_fedFileNameChanged
boost::signalslib::signal<void (double)> makVrv::DtHla13ConnectionInterface::signal_rprFomVersionChanged
boost::signalslib::signal<void (int)> makVrv::DtHla13ConnectionInterface::signal_rprFomRevisionChanged
boost::signalslib::signal<void (const std::string&)> makVrv::DtHla13ConnectionInterface::signal_fomMapperFileNameChanged
boost::signalslib::signal<void (const std::string&)> makVrv::DtHla13ConnectionInterface::signal_fomMapperInitStringChanged
boost::signalslib::signal<void (bool)> makVrv::DtHla13ConnectionInterface::signal_ddmChanged
boost::signalslib::signal<void (bool)> makVrv::DtHla13ConnectionInterface::signal_useAdvisoriesChanged
boost::signalslib::signal<void (bool)> makVrv::DtHla13ConnectionInterface::signal_useAbsoluteTimeStampsChanged
boost::signalslib::signal<void (bool)> makVrv::DtHla13ConnectionInterface::signal_publishObserversChanged
boost::signalslib::signal<void (bool)> makVrv::DtHla13ConnectionInterface::signal_viewControlChanged
boost::signalslib::signal<void (bool)> makVrv::DtHla13ConnectionInterface::signal_overrideGlobalViewControlChanged
boost::signalslib::signal<void (bool)> makVrv::DtHla13ConnectionInterface::signal_useTopoForFlatEarthVectorConversionChanged
boost::signalslib::signal<void (int)> makVrv::DtHla13ConnectionInterface::signal_appNumberChanged
boost::signalslib::signal<void (int)> makVrv::DtHla13ConnectionInterface::signal_siteIdChanged
boost::signalslib::signal<void ()> makVrv::DtHla13ConnectionInterface::signal_connect
boost::signalslib::signal<void ()> makVrv::DtHla13ConnectionInterface::signal_disconnect
boost::signalslib::signal<void ()> makVrv::DtHla13ConnectionInterface::signal_makeAutoConnect

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)