1 #ifndef tacticalSmokeObjSR_H_
2 #define tacticalSmokeObjSR_H_
5 #include <vl/envProcessSR.h>
15 virtual void setTranslationThreshold(
double d);
16 virtual double translationThreshold()
const;
19 virtual void setRotationThreshold(
double d);
20 virtual double rotationThreshold()
const;
23 virtual void setDensityThreshold(
double d);
24 virtual double densityThreshold()
const;
27 virtual void setSigmaThreshold(
double d);
28 virtual double sigmaThreshold()
const;
34 void setClock(DtClock* clock);
35 DtClock* clock()
const;
37 double lastUpdateTime()
const;
38 void setLastUpdateTime(DtTime t);
43 virtual bool sendGaussianNeeded(DtTime dt, DtNetEnvironmentalRecord* rec, DtNetEnvironmentalRecord* recRemote);
44 virtual bool sendSmokeStateNeeded(DtTime dt, DtNetEnvironmentalRecord* rec, DtNetEnvironmentalRecord* recRemote);
45 virtual bool sendNetRecNeeded(DtNetEnvironmentalRecord* rec1, DtNetEnvironmentalRecord* rec2);