![]() |
MAK Data Logger API Documentation for DIS
|
Inheritance diagram for MAKLogger::DtTrafficAnalyzerComponent:
Collaboration diagram for MAKLogger::DtTrafficAnalyzerComponent:Public Slots | |
| virtual void | update () |
| Called repeatedly by the host application in the GUI thread. More... | |
| virtual void | tick () |
| Tick the VR-Link/RTI backend. More... | |
| virtual void | onPrepareToResign (const bool &toggle) |
| Resign is pending. More... | |
| virtual void | onRecordingChanged (const bool &recordingState) |
| Recording changed. Adjust object list if stopped. More... | |
| void | onPlaybackFileOpened (const DtString &filename) |
| Playback file opened. Adjust object list. More... | |
| virtual void | onCurrentTimeChanged (const DtAbsoluteTime ¤tTime) |
| Time changed during playback or record. More... | |
| virtual void | onRejoined (const QString &federationName) |
| Federate has rejoined to the given federation after a resign. More... | |
| virtual void | onClose () |
| Process application close. More... | |
| virtual void | filterByEntityType () |
| Call the EntityType filter. More... | |
Public Slots inherited from MAKLogger::DtLgrGuiComponent | |
| virtual void | update ()=0 |
| Called repeatedly by the host application in the GUI thread. More... | |
Signals | |
| void | consoleOutput (int type, const QString &message) |
| Output to message console. More... | |
Public Member Functions | |
| DtTrafficAnalyzerComponent (DtLgrGuiModel *guiModel) | |
| constructor More... | |
| virtual | ~DtTrafficAnalyzerComponent () |
| destructor More... | |
| virtual QWidget * | initialize (QWidget *parent) |
| This method is called when the logger Gui has been initialized. More... | |
| virtual void | release (QWidget *parent) |
| The component is being removed. More... | |
| virtual bool | isOk () const |
| Return the status (e.g., did initialization succeed?) More... | |
| virtual void | activate () |
| This method is called when the component is shown. More... | |
| virtual void | deactivate () |
| This method is called when the component is hidden. More... | |
| virtual double | updateTime () |
| Returns the desired times between updates in seconds. More... | |
| virtual DtLgrZoomableWidget * | zoomComponent () |
| Access component as zoom component, return NULL if component is not a zoom component. More... | |
| virtual DtOMTTree * | omtTree () |
| Returns the OMT tree. More... | |
| virtual DtDatatypeManager * | datatypeManager () |
| Returns the datatype manager. More... | |
| virtual DtTrafficAnalyzerConfig * | config () |
| Returns the Traffic Analyzer configuration. More... | |
| virtual bool | initializeFomObjects () |
| Initialize parts of the component Return the status - isOk? More... | |
| virtual bool | initializeExerciseConnection () |
| Initialize parts of the component Return the status - isOk? More... | |
| virtual bool | initializePanels () |
| Initialize parts of the component Return the status - isOk? More... | |
| virtual bool | initializeMenus () |
| Initialize parts of the component Return the status - isOk? More... | |
Public Member Functions inherited from MAKLogger::DtLgrGuiComponent | |
| virtual | ~DtLgrGuiComponent () |
| Default Destructor. More... | |
| virtual void | startTimer (QObject *parent) |
| Called to start the update timer. More... | |
| virtual void | stopTimer () |
| Called to stop the update timer. More... | |
| virtual bool | canExit () const |
| This method provides a way for components to control whether the application can quit. More... | |
| virtual bool | canCloseFile () const |
| This method provides a way for components to control whether the application can close a file. More... | |
| virtual QWidget * | container () |
| Get the container widget. More... | |
| virtual void | setContainer (QWidget *widget) |
| Sets the container. More... | |
| virtual const QIcon & | iconSet () const |
| Get an optional icon set. By default returns null QIconSet. More... | |
| virtual void | setIconSet (const QIcon &iconSet) |
| virtual QString | name () const |
| Get the component name. More... | |
| virtual QKeySequence | shortcut () const |
| Get the component's accelerator. More... | |
| virtual void | setKeySequence (const QKeySequence &sequence) |
| Set the key sequence of the view component menu item. More... | |
Static Public Member Functions | |
| static const QString & | trafficAnalyzerComponentName () |
Protected Member Functions | |
| bool | eventFilter (QObject *obj, QEvent *ev) |
| virtual const DtLgrHlaSimInterface * | simulationInterface () const |
| Access the simulation interface as DtLgrHlaSimInterface. More... | |
| virtual DtExerciseConn * | exerciseConnection () |
| Set/Get the exercise connection. More... | |
| virtual void | setExerciseConnection (DtExerciseConn *e) |
| Set/Get the exercise connection. More... | |
| virtual void | setLocationCoordSys (bool alternate) |
| Set the coordinate systems to be used for specific attribute types. More... | |
| virtual void | setOrientationCoordSys (bool alternate) |
| Set the coordinate systems to be used for specific attribute types. More... | |
| virtual void | setVelocityCoordSys (bool alternate) |
| Set the coordinate systems to be used for specific attribute types. More... | |
| virtual void | setEntityTypeCoordSys (bool alternate) |
| Set the coordinate systems to be used for specific attribute types. More... | |
| virtual void | setLocationDatatype (DtComplexDatatypeNode *datatypeNode, bool useAlternate) |
| Set the coordinate systems to be used for specific attribute types. More... | |
| virtual void | setOrientationDatatype (DtComplexDatatypeNode *datatypeNode, bool useAlternate) |
| Set the coordinate systems to be used for specific attribute types. More... | |
| virtual void | setVelocityDatatype (DtComplexDatatypeNode *datatypeNode, bool useAlternate) |
| Set the coordinate systems to be used for specific attribute types. More... | |
Protected Member Functions inherited from MAKLogger::DtLgrGuiComponent | |
| DtLgrGuiComponent (QString name) | |
Static Protected Attributes | |
| static QString | theTrafficAnalyzerComponentName |
| MAKLogger::DtTrafficAnalyzerComponent::DtTrafficAnalyzerComponent | ( | DtLgrGuiModel * | guiModel | ) |
constructor
|
virtual |
destructor
|
virtual |
This method is called when the component is shown.
Implements MAKLogger::DtLgrGuiComponent.
|
virtual |
Returns the Traffic Analyzer configuration.
|
signal |
Output to message console.
The type follows the logger message levels: MessageLevelsEnum - Critical(0), Warning(1), Info(2), Verbose(3), Debug(4)
|
virtual |
Returns the datatype manager.
|
virtual |
This method is called when the component is hidden.
Implements MAKLogger::DtLgrGuiComponent.
|
protectedvirtual |
Set/Get the exercise connection.
|
virtualslot |
Call the EntityType filter.
This method is called when the logger Gui has been initialized.
Returns the components main widget
Implements MAKLogger::DtLgrGuiComponent.
|
virtual |
Initialize parts of the component Return the status - isOk?
|
virtual |
Initialize parts of the component Return the status - isOk?
|
virtual |
Initialize parts of the component Return the status - isOk?
|
virtual |
Initialize parts of the component Return the status - isOk?
|
virtual |
Return the status (e.g., did initialization succeed?)
|
virtual |
Returns the OMT tree.
|
virtualslot |
Process application close.
|
virtualslot |
Time changed during playback or record.
|
slot |
Playback file opened. Adjust object list.
|
virtualslot |
Resign is pending.
Stop all activity and notify connection when ready. The follow up rejoined signal will indicate when federate has rejoined and activity can be resumed.
|
virtualslot |
Recording changed. Adjust object list if stopped.
|
virtualslot |
Federate has rejoined to the given federation after a resign.
Notify connection then activity can resume.
|
virtual |
The component is being removed.
It should perform any clean up associated with connections to the GUI.
Reimplemented from MAKLogger::DtLgrGuiComponent.
|
protectedvirtual |
Set the coordinate systems to be used for specific attribute types.
|
protectedvirtual |
Set/Get the exercise connection.
|
protectedvirtual |
Set the coordinate systems to be used for specific attribute types.
|
protectedvirtual |
Set the coordinate systems to be used for specific attribute types.
|
protectedvirtual |
Set the coordinate systems to be used for specific attribute types.
|
protectedvirtual |
Set the coordinate systems to be used for specific attribute types.
|
protectedvirtual |
Set the coordinate systems to be used for specific attribute types.
|
protectedvirtual |
Set the coordinate systems to be used for specific attribute types.
|
protectedvirtual |
Access the simulation interface as DtLgrHlaSimInterface.
|
virtualslot |
Tick the VR-Link/RTI backend.
|
static |
|
virtualslot |
Called repeatedly by the host application in the GUI thread.
The time between calls is controlled by updateTime.
|
virtual |
Returns the desired times between updates in seconds.
If updateTime returns 1.0 the component will be updated every second, if it is 0.5 the component will be updated every 30 seconds. Return -1 if update should not be called.
Implements MAKLogger::DtLgrGuiComponent.
|
virtual |
Access component as zoom component, return NULL if component is not a zoom component.
This interface will be used to automatically connect and disconnect the zoom component slots.
Implements MAKLogger::DtLgrGuiComponent.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Access to ex conn as client ex conn (if created that way)
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |