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

Common interface for communication lines and squawk indicators.

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

Classes

struct  AttachablePoint
 

Public Member Functions

 DtBaseRadioVisualization (DtUniqueID uid)
 
virtual ~DtBaseRadioVisualization ()
 
virtual void setColor (float red, float green, float blue, float alpha)=0
 
virtual void setAnimationRate (float rate)=0
 
virtual void animate (double t)=0
 
DtUniqueID uniqueId () const
 

Protected Attributes

DtUniqueID myUniqueId
 

Constructor & Destructor Documentation

makVrv::DtBaseRadioVisualization::DtBaseRadioVisualization ( DtUniqueID  uid)

CTOR.

virtual makVrv::DtBaseRadioVisualization::~DtBaseRadioVisualization ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual void makVrv::DtBaseRadioVisualization::setColor ( float  red,
float  green,
float  blue,
float  alpha 
)
pure virtual

Sets the visualization's color. Color values specified in the 0 to 1 range.

Implemented in makVrv::DtCommunicationLine, and makVrv::DtSquawkIndicator.

virtual void makVrv::DtBaseRadioVisualization::setAnimationRate ( float  rate)
pure virtual

Sets the rate at which the visualization's animation progresses. See implementing classes for animation rate specifics.

Implemented in makVrv::DtCommunicationLine, and makVrv::DtSquawkIndicator.

virtual void makVrv::DtBaseRadioVisualization::animate ( double  t)
pure virtual

Animate the visualization using the current time.

Implemented in makVrv::DtCommunicationLine, and makVrv::DtSquawkIndicator.

DtUniqueID makVrv::DtBaseRadioVisualization::uniqueId ( ) const

Returns the visualization's unique id.

Member Data Documentation

DtUniqueID makVrv::DtBaseRadioVisualization::myUniqueId
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)