VR-Forces 4.0.4 Class Documentation
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]

List of all members.

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

CTOR.

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.

Returns the visualization's unique id.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)