VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Attributes
makVrv::DtRadioCommsVisualizationManagerCommunicator Class Reference

Distributed object that signals the local De's DtRadioCommsVisualizationManager. More...

Public Member Functions

 DtRadioCommsVisualizationManagerCommunicator (DtDe &de, DtUniqueID id)
 CTOR.
virtual ~DtRadioCommsVisualizationManagerCommunicator ()
 DTOR.
Communication Line and Squawk Indicator Lookup Methods
virtual void findCommLine (int modelSet, int visualType, DtUniqueID entity1, DtUniqueID entity2)
 Finds or creates a communication line between the two points.
virtual void findCommLine (int modelSet, int visualType, DtUniqueID entity, DtVector fixedLoc)
 Finds or creates a communication line between the two points.
virtual void findCommLine (int modelSet, int visualType, DtVector fixedLoc, DtUniqueID entity)
 Finds or creates a communication line between the two points.
virtual void findCommLine (int modelSet, int visualType, DtVector fixedLoc1, DtVector fixedLoc2)
 Finds or creates a communication line between the two points.
virtual void findSquawkIndicator (int modelSet, int visualType, DtUniqueID entity)
 Finds or creates squawk indicators radiating from an entity.
virtual void findSquawkIndicator (int modelSet, int visualType, DtVector transmitLoc)
 Finds or creates squawk indicators radiating from a location.
Modification Methods
virtual void setAnimationRate (float rate)
 Sets the animation rate of the current visualization.
virtual void setLifetime (float lifetime)
 Sets the lifetime of the current vizualization.
virtual void setColor (float r, float g, float b)
 Sets the color of the currently selected visualization.
virtual void setSenderOffset (const DtVector &offset)
 Sets the offset applied to attachments to the start point.
virtual void setReceiverOffset (const DtVector &offset)
 Sets the offset applied to attachments to the start point.
Comm Line and Squawk Indicator Deletion
virtual void deleteAllCommLines ()
 Deletes all comm lines.
virtual void deleteAllSquawkIndicators ()
 Deletes all squawk indicators.
virtual void deleteCommLinesByModelSet (int modelSet)
 Deletes all comm lines for the given model set.
virtual void deleteSquawkIndicatorsByModelSet (int modelSet)
 Deletes all squawk indicators for the given model set.

Protected Attributes

DtDemyDe

Detailed Description

Distributed object that signals the local De's DtRadioCommsVisualizationManager.

Constructor & Destructor Documentation

makVrv::DtRadioCommsVisualizationManagerCommunicator::DtRadioCommsVisualizationManagerCommunicator ( DtDe de,
DtUniqueID  id 
)

CTOR.

virtual makVrv::DtRadioCommsVisualizationManagerCommunicator::~DtRadioCommsVisualizationManagerCommunicator ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtRadioCommsVisualizationManagerCommunicator::findCommLine ( int  modelSet,
int  visualType,
DtUniqueID  entity1,
DtUniqueID  entity2 
)
virtual

Finds or creates a communication line between the two points.

Selects the comm line for use with setter calls.

virtual void makVrv::DtRadioCommsVisualizationManagerCommunicator::findCommLine ( int  modelSet,
int  visualType,
DtUniqueID  entity,
DtVector  fixedLoc 
)
virtual

Finds or creates a communication line between the two points.

Selects the comm line for use with setter calls.

virtual void makVrv::DtRadioCommsVisualizationManagerCommunicator::findCommLine ( int  modelSet,
int  visualType,
DtVector  fixedLoc,
DtUniqueID  entity 
)
virtual

Finds or creates a communication line between the two points.

Selects the comm line for use with setter calls.

virtual void makVrv::DtRadioCommsVisualizationManagerCommunicator::findCommLine ( int  modelSet,
int  visualType,
DtVector  fixedLoc1,
DtVector  fixedLoc2 
)
virtual

Finds or creates a communication line between the two points.

Selects the comm line for use with setter calls.

virtual void makVrv::DtRadioCommsVisualizationManagerCommunicator::findSquawkIndicator ( int  modelSet,
int  visualType,
DtUniqueID  entity 
)
virtual

Finds or creates squawk indicators radiating from an entity.

Selects the squawk indicator for use with setter calls.

virtual void makVrv::DtRadioCommsVisualizationManagerCommunicator::findSquawkIndicator ( int  modelSet,
int  visualType,
DtVector  transmitLoc 
)
virtual

Finds or creates squawk indicators radiating from a location.

Selects the squawk indicator for use with setter calls.

virtual void makVrv::DtRadioCommsVisualizationManagerCommunicator::setAnimationRate ( float  rate)
virtual

Sets the animation rate of the current visualization.

Visualization must first be selected using findSquawkIndicator or findCommLine.

virtual void makVrv::DtRadioCommsVisualizationManagerCommunicator::setLifetime ( float  lifetime)
virtual

Sets the lifetime of the current vizualization.

Visualization must first be selected using findSquawkIndicator or findCommLine.

virtual void makVrv::DtRadioCommsVisualizationManagerCommunicator::setColor ( float  r,
float  g,
float  b 
)
virtual

Sets the color of the currently selected visualization.

Visualization must first be selected using findSquawkIndicator or findCommLine.

virtual void makVrv::DtRadioCommsVisualizationManagerCommunicator::setSenderOffset ( const DtVector offset)
virtual

Sets the offset applied to attachments to the start point.

Offset is in meters in body coordinates.

virtual void makVrv::DtRadioCommsVisualizationManagerCommunicator::setReceiverOffset ( const DtVector offset)
virtual

Sets the offset applied to attachments to the start point.

Offset is in meters in body coordinates.

virtual void makVrv::DtRadioCommsVisualizationManagerCommunicator::deleteAllCommLines ( )
virtual

Deletes all comm lines.

virtual void makVrv::DtRadioCommsVisualizationManagerCommunicator::deleteAllSquawkIndicators ( )
virtual

Deletes all squawk indicators.

virtual void makVrv::DtRadioCommsVisualizationManagerCommunicator::deleteCommLinesByModelSet ( int  modelSet)
virtual

Deletes all comm lines for the given model set.

virtual void makVrv::DtRadioCommsVisualizationManagerCommunicator::deleteSquawkIndicatorsByModelSet ( int  modelSet)
virtual

Deletes all squawk indicators for the given model set.

Member Data Documentation

DtDe& makVrv::DtRadioCommsVisualizationManagerCommunicator::myDe
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)