![]() |
VR-Forces 4.0.4 Class Documentation
|
This class creates a network state repository to aid sending tactical smoke objects. More...

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 |
This class creates a network state repository to aid sending tactical smoke objects.
| 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 | ) | [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] |
double DtTacticalSmokeObjectRepository::myTranslationThreshold [protected] |
double DtTacticalSmokeObjectRepository::myRotationThreshold [protected] |
double DtTacticalSmokeObjectRepository::myDensityThreshold [protected] |
double DtTacticalSmokeObjectRepository::mySigmaThreshold [protected] |
DtClock* DtTacticalSmokeObjectRepository::myClock [protected] |
DtTime DtTacticalSmokeObjectRepository::myLastUpdateTime [protected] |