VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrf::DtExternalDataVisualHandlerInterface Class Reference
Inheritance diagram for makVrf::DtExternalDataVisualHandlerInterface:
Inheritance graph
[legend]

Public Member Functions

 DtExternalDataVisualHandlerInterface (makVrv::DtDe &, makVrv::DtUniqueID id)
virtual ~DtExternalDataVisualHandlerInterface ()
makVrv::DtUniqueID uniqueID () const
virtual void setModelSet (int)
 Model set to display for. -1 means all.
int modelSet () const
virtual void update (const DtExternalDataState &s, makVrv::DtUniqueID id)=0
 Called to update spot report with data.
virtual const DtSpotReportStatestate () const =0
 Returns the spot report state for this item.
virtual bool tick (double dT)=0
 Called to tick spot report with dT since last tick.
virtual void destroyVisualizersByType (int modelSet, int visualType)=0
 Called to destroy a visualizer by type and model set.
virtual void createVisualizersByType (int modelSet, int visualType)=0
 Called to create a visualizer by type and model set.
virtual void setVisualizerCreationSettings (makVrv::DtVisualizerCreationSettings *)
makVrv::DtVisualizerCreationSettingsvisualizerCreaationSettings () const
virtual makVrv::DtStateListenerspotReportListener ()=0
virtual const
makVrv::DtStateListener
spotReportListener () const =0
virtual bool isValidDataState (const DtExternalDataState &s) const =0

Protected Attributes

makVrv::DtDemyDe
makVrv::DtUniqueID myUniqueId
makVrv::DtVisualizerCreationSettingsmyVisualizerCreationSettings
int myModelSet

Constructor & Destructor Documentation

makVrf::DtExternalDataVisualHandlerInterface::DtExternalDataVisualHandlerInterface ( makVrv::DtDe ,
makVrv::DtUniqueID  id 
)
virtual makVrf::DtExternalDataVisualHandlerInterface::~DtExternalDataVisualHandlerInterface ( )
virtual

Member Function Documentation

makVrv::DtUniqueID makVrf::DtExternalDataVisualHandlerInterface::uniqueID ( ) const
inline
virtual void makVrf::DtExternalDataVisualHandlerInterface::setModelSet ( int  )
virtual

Model set to display for. -1 means all.

int makVrf::DtExternalDataVisualHandlerInterface::modelSet ( ) const
inline
virtual void makVrf::DtExternalDataVisualHandlerInterface::update ( const DtExternalDataState s,
makVrv::DtUniqueID  id 
)
pure virtual

Called to update spot report with data.

Implemented in makVrf::DtVrfSpotReportVisualHandler, and makVrf::DtVrfTDLMessageDataVisualHandler.

virtual const DtSpotReportState& makVrf::DtExternalDataVisualHandlerInterface::state ( ) const
pure virtual

Returns the spot report state for this item.

Implemented in makVrf::DtVrfSpotReportVisualHandler.

virtual bool makVrf::DtExternalDataVisualHandlerInterface::tick ( double  dT)
pure virtual

Called to tick spot report with dT since last tick.

Return false if this spot report should be removed

Implemented in makVrf::DtVrfSpotReportVisualHandler.

virtual void makVrf::DtExternalDataVisualHandlerInterface::destroyVisualizersByType ( int  modelSet,
int  visualType 
)
pure virtual

Called to destroy a visualizer by type and model set.

Implemented in makVrf::DtVrfSpotReportVisualHandler.

virtual void makVrf::DtExternalDataVisualHandlerInterface::createVisualizersByType ( int  modelSet,
int  visualType 
)
pure virtual

Called to create a visualizer by type and model set.

Implemented in makVrf::DtVrfSpotReportVisualHandler.

virtual void makVrf::DtExternalDataVisualHandlerInterface::setVisualizerCreationSettings ( makVrv::DtVisualizerCreationSettings )
virtual
makVrv::DtVisualizerCreationSettings* makVrf::DtExternalDataVisualHandlerInterface::visualizerCreaationSettings ( ) const
inline
virtual makVrv::DtStateListener* makVrf::DtExternalDataVisualHandlerInterface::spotReportListener ( )
pure virtual
virtual const makVrv::DtStateListener* makVrf::DtExternalDataVisualHandlerInterface::spotReportListener ( ) const
pure virtual
virtual bool makVrf::DtExternalDataVisualHandlerInterface::isValidDataState ( const DtExternalDataState s) const
pure virtual

Member Data Documentation

makVrv::DtDe& makVrf::DtExternalDataVisualHandlerInterface::myDe
protected
makVrv::DtUniqueID makVrf::DtExternalDataVisualHandlerInterface::myUniqueId
protected
makVrv::DtVisualizerCreationSettings* makVrf::DtExternalDataVisualHandlerInterface::myVisualizerCreationSettings
protected
int makVrf::DtExternalDataVisualHandlerInterface::myModelSet
protected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)