VR-Forces 4.6.1 Class Documentation
 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 Reference

Common interface for communication lines and squawk indicators. More...

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

Classes

struct  AttachablePoint
 Defines an attachable point for a squawk indicator or comm line endpoint. More...

Public Member Functions

 DtBaseRadioVisualization (DtUniqueID uid)
 CTOR.
virtual ~DtBaseRadioVisualization ()
 Virtual DTOR.
virtual void setColor (float red, float green, float blue, float alpha)=0
 Sets the visualization's color.
virtual void setAnimationRate (float rate)=0
 Sets the rate at which the visualization's animation progresses.
virtual void animate (double t)=0
 Animate the visualization using the current time.
DtUniqueID uniqueId () const
 Returns the visualization's unique id.

Protected Attributes

DtUniqueID myUniqueId

Detailed Description

Common interface for communication lines and squawk indicators.

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 Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)