![]() |
VR-Forces 5.0.3 Developer's Guide
|
Widget for DIS connection.

Public Member Functions | |
| DtDisConnectionWidget (DtDe &de, QWidget *parent) | |
| virtual | ~DtDisConnectionWidget () |
| virtual void | setPort (int port) |
| virtual void | setExerciseId (int exerciseId) |
| virtual void | setApplicationNumber (int appNumber) |
| virtual void | setSiteId (int siteId) |
| virtual void | useAsynchronousIO (bool asynchIO) |
| virtual void | useAbsoluteTimeStamps (bool asynchIO) |
| virtual void | setDisVersion (int version) |
| virtual void | setDestinationAddress (const std::string &address) |
| virtual void | setDeviceAddress (const std::string &address) |
| virtual void | setDeviceAddresses (const std::vector< std::string > &address) |
| virtual void | setMulticastAddresses (const std::string &addresses) |
| virtual void | setSendBufferSize (int sendBufferSize) |
| virtual void | setReceiveBufferSize (int receiveBufferSize) |
| virtual void | setMulticastTTL (int ttl) |
| virtual void | setPublishObserver (bool isPublished) |
| virtual void | setSelfReflect (bool selfReflect) |
| virtual void | setOverrideGlobalViewControl (bool trueFalse) |
| virtual void | setViewControl (bool isEnabled) |
| virtual void | setUseTopoForFlatEarthVectorConversion (bool isEnabled) |
| virtual void | setTimeoutProcessing (bool isEnabled) |
| virtual void | setTimeoutInterval (double interval) |
| virtual void | setSubnetMask (const std::string &mask) |
| virtual void | setConnectionStatus (DtDisConnectionInterface::ConnectionStatus status) |
| virtual void | setAutoConnectEnabled (bool enabled) |
| virtual void | reportError (const DtUnicode &errorMessage) |
Public Member Functions inherited from makVrv::DtDisConnectionInterface | |
| virtual | ~DtDisConnectionInterface () |
Protected Member Functions | |
| void | setupGui () |
| QVBoxLayout * | createButtonLayout () |
| void | populateDeviceAddresses () |
| void | connectToWidgetSignals () |
Protected Attributes | |
| Ui::DisConnectionConfigurationLayout | myDisConfigurationLayout |
| DtDisConnectionInterface::ConnectionStatus | myStatus |
| DtDisConnectionLogic * | myLogic |
| DtDe & | myDe |
| QVBoxLayout * | myDataLayout |
| QPushButton * | myConnectButton |
| QPushButton * | myMakeAutoButton |
Additional Inherited Members | |
Public Types inherited from makVrv::DtDisConnectionInterface | |
| enum | ConnectionStatus { Disconnected, Connected, Connecting, Error, end_ConnectionStatus } |
Public Attributes inherited from makVrv::DtDisConnectionInterface | |
| boost::signalslib::signal < void(const std::string &)> | signal_currentConnectionChanged |
| boost::signalslib::signal < void(int)> | signal_portChanged |
| boost::signalslib::signal < void(int)> | signal_exerciseIdChanged |
| boost::signalslib::signal < void(int)> | signal_appNumberChanged |
| boost::signalslib::signal < void(int)> | signal_siteIdChanged |
| boost::signalslib::signal < void(bool)> | signal_asynchIOChanged |
| boost::signalslib::signal < void(bool)> | signal_absoluteTimeStampsChanged |
| boost::signalslib::signal < void(const std::string &)> | signal_destinationAddressChanged |
| boost::signalslib::signal < void(const std::string &)> | signal_deviceAddressChanged |
| boost::signalslib::signal < void(int)> | signal_sendBufferSizeChanged |
| boost::signalslib::signal < void(int)> | signal_receiveBufferSizeChanged |
| boost::signalslib::signal < void(int)> | signal_multicastTTLChanged |
| boost::signalslib::signal < void(const std::string &)> | signal_multiCastAddressesChanged |
| boost::signalslib::signal < void(int)> | signal_disVersionChanged |
| 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(bool)> | signal_timeoutProcessingChanged |
| boost::signalslib::signal < void(double)> | signal_timeoutIntervalChanged |
| boost::signalslib::signal< void()> | signal_connect |
| boost::signalslib::signal< void()> | signal_disconnect |
| boost::signalslib::signal< void()> | signal_makeAutoConnect |
| boost::signalslib::signal < void(bool)> | signal_selfReflectChanged |
| boost::signalslib::signal < void(const std::string &)> | signal_subnetMaskChanged |
| makVrv::DtDisConnectionWidget::DtDisConnectionWidget | ( | DtDe & | de, |
| QWidget * | parent | ||
| ) |
CTOR.
|
virtual |
Virtual DTOR.
|
virtual |
Set the exercise port.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set the exercise id.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set the application number.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set the site id.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set whether or not to use Async I/O.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set whether or not to use absolute or relative time stamping.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set the version of DIS to use.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set the destination address.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set the Device address.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set the available device addresses.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set the multicast addresses.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set the buffer size to use for sending.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set the buffer size to use for receiving.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set the multicast TTL.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set whether or not to publish observers.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set self-reflect state in GUI.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set the global view control override checkbox.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set whether or not view controls are enabled.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set whether or not old style flat earth vector conversions are used by this connection.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set whether or not timeout processing is enabled.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set the timeout interval.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set the (optional) subnet mask.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set the connection status.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Set whether the auto connect button can be enabled.
Implements makVrv::DtDisConnectionInterface.
|
virtual |
Report an error to the GUI.
Implements makVrv::DtDisConnectionInterface.
|
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 |
Populates the device addresses combo box. Determines the available devide addresses and populates the combo box. 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.
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
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 |