VR-Forces 4.8 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 Referenceabstract
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. More...
 
int modelSet () const
 
virtual void update (const DtExternalDataState &s, makVrv::DtUniqueID id)=0
 Called to update spot report with data. More...
 
virtual const DtSpotReportStatestate () const =0
 Returns the spot report state for this item. More...
 
virtual bool tick (double dT)=0
 Called to tick spot report with dT since last tick. More...
 
virtual void destroyVisualizersByType (int modelSet, int visualType)=0
 Called to destroy a visualizer by type and model set. More...
 
virtual void createVisualizersByType (int modelSet, int visualType)=0
 Called to create a visualizer by type and model set. More...
 
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 Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)