VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtTacticalSmokeObjectRepository Class Reference

This class creates a network state repository to aid sending tactical smoke objects. More...

Inheritance diagram for DtTacticalSmokeObjectRepository:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtTacticalSmokeObjectRepository ()
virtual void setTranslationThreshold (double d)
 Set/Get thresholds for sending location.
virtual double translationThreshold () const
virtual void setRotationThreshold (double d)
 Set/Get thresholds for sending orientation.
virtual double rotationThreshold () const
virtual void setDensityThreshold (double d)
 Set/Get thresholds for sending density.
virtual double densityThreshold () const
virtual void setSigmaThreshold (double d)
 Set/Get thresholds for sending scale (Sigma)
virtual double sigmaThreshold () const
virtual bool sendNeeded (const DtEnvironmentProcessRepository &asSeenByRemote)
void setClock (DtClock *clock)
DtClock * clock () const
double lastUpdateTime () const
void setLastUpdateTime (DtTime t)

Static Public Member Functions

static
DtEnvironmentProcessRepository
create ()

Protected Member Functions

virtual bool sendRecordsNeeded (const DtEnvironmentProcessRepository &asSeenByRemote)
virtual bool sendGaussianNeeded (DtTime dt, DtNetEnvironmentalRecord *rec, DtNetEnvironmentalRecord *recRemote)
virtual bool sendSmokeStateNeeded (DtTime dt, DtNetEnvironmentalRecord *rec, DtNetEnvironmentalRecord *recRemote)
virtual bool sendNetRecNeeded (DtNetEnvironmentalRecord *rec1, DtNetEnvironmentalRecord *rec2)

Protected Attributes

double myTranslationThreshold
double myRotationThreshold
double myDensityThreshold
double mySigmaThreshold
DtClock * myClock
DtTime myLastUpdateTime

Detailed Description

This class creates a network state repository to aid sending tactical smoke objects.


Constructor & Destructor Documentation


Member Function Documentation

virtual void DtTacticalSmokeObjectRepository::setTranslationThreshold ( double  d) [virtual]

Set/Get thresholds for sending location.

virtual double DtTacticalSmokeObjectRepository::translationThreshold ( ) const [virtual]
virtual void DtTacticalSmokeObjectRepository::setRotationThreshold ( double  d) [virtual]

Set/Get thresholds for sending orientation.

virtual double DtTacticalSmokeObjectRepository::rotationThreshold ( ) const [virtual]
virtual void DtTacticalSmokeObjectRepository::setDensityThreshold ( double  d) [virtual]

Set/Get thresholds for sending density.

virtual double DtTacticalSmokeObjectRepository::densityThreshold ( ) const [virtual]
virtual void DtTacticalSmokeObjectRepository::setSigmaThreshold ( double  d) [virtual]

Set/Get thresholds for sending scale (Sigma)

virtual double DtTacticalSmokeObjectRepository::sigmaThreshold ( ) const [virtual]
void DtTacticalSmokeObjectRepository::setClock ( DtClock *  clock)
virtual bool DtTacticalSmokeObjectRepository::sendRecordsNeeded ( const DtEnvironmentProcessRepository asSeenByRemote) [protected, virtual]
virtual bool DtTacticalSmokeObjectRepository::sendGaussianNeeded ( DtTime  dt,
DtNetEnvironmentalRecord *  rec,
DtNetEnvironmentalRecord *  recRemote 
) [protected, virtual]
virtual bool DtTacticalSmokeObjectRepository::sendSmokeStateNeeded ( DtTime  dt,
DtNetEnvironmentalRecord *  rec,
DtNetEnvironmentalRecord *  recRemote 
) [protected, virtual]
virtual bool DtTacticalSmokeObjectRepository::sendNetRecNeeded ( DtNetEnvironmentalRecord *  rec1,
DtNetEnvironmentalRecord *  rec2 
) [protected, virtual]

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)