VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | 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]

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)
DtClockclock () 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
DtClockmyClock
DtTime myLastUpdateTime

Detailed Description

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

Constructor & Destructor Documentation

DtTacticalSmokeObjectRepository::DtTacticalSmokeObjectRepository ( )

Member Function Documentation

static DtEnvironmentProcessRepository* DtTacticalSmokeObjectRepository::create ( )
static
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
virtual bool DtTacticalSmokeObjectRepository::sendNeeded ( const DtEnvironmentProcessRepository asSeenByRemote)
virtual
void DtTacticalSmokeObjectRepository::setClock ( DtClock clock)
DtClock* DtTacticalSmokeObjectRepository::clock ( ) const
double DtTacticalSmokeObjectRepository::lastUpdateTime ( ) const
void DtTacticalSmokeObjectRepository::setLastUpdateTime ( DtTime  t)
virtual bool DtTacticalSmokeObjectRepository::sendRecordsNeeded ( const DtEnvironmentProcessRepository asSeenByRemote)
protectedvirtual
virtual bool DtTacticalSmokeObjectRepository::sendGaussianNeeded ( DtTime  dt,
DtNetEnvironmentalRecord *  rec,
DtNetEnvironmentalRecord *  recRemote 
)
protectedvirtual
virtual bool DtTacticalSmokeObjectRepository::sendSmokeStateNeeded ( DtTime  dt,
DtNetEnvironmentalRecord *  rec,
DtNetEnvironmentalRecord *  recRemote 
)
protectedvirtual
virtual bool DtTacticalSmokeObjectRepository::sendNetRecNeeded ( DtNetEnvironmentalRecord *  rec1,
DtNetEnvironmentalRecord *  rec2 
)
protectedvirtual

Member Data Documentation

double DtTacticalSmokeObjectRepository::myTranslationThreshold
protected
double DtTacticalSmokeObjectRepository::myRotationThreshold
protected
double DtTacticalSmokeObjectRepository::myDensityThreshold
protected
double DtTacticalSmokeObjectRepository::mySigmaThreshold
protected
DtClock* DtTacticalSmokeObjectRepository::myClock
protected
DtTime DtTacticalSmokeObjectRepository::myLastUpdateTime
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)