![]() |
VR-Forces 4.5 Class Documentation
|

Public Member Functions | |
| MySignaturePropagator (const DtSignaturePropagatorDescriptor *desc, DtPhysicalWorld *physicalWorld) | |
| default constructor | |
| virtual | ~MySignaturePropagator () |
| destructor | |
| virtual void | init () |
| Does any initialization required by the new propagator. | |
| virtual double | calculateApparentSignature (double absoluteSignature, const DtSignaturePropagatorArgs &args) const |
| Takes the given absolute signature and applies to it the effects of the environmental visibility range as well as the terrain line of sight. | |
Public Member Functions inherited from DtVisualSignaturePropagator | |
| DtVisualSignaturePropagator (const DtSignaturePropagatorDescriptor *desc, DtPhysicalWorld *physicalWorld) | |
| default constructor | |
| virtual | ~DtVisualSignaturePropagator () |
| destructor | |
| virtual double | calculateSmokeReductionFactor (double apparentSignature, const DtVector &databaseStartPoint, const DtVector &databaseEndPoint) const |
| Will look for any smoke intersections between sensor and object If found will reduce the apparent signature further. | |
Public Member Functions inherited from DtStandardSignaturePropagator | |
| DtStandardSignaturePropagator (const DtSignaturePropagatorDescriptor *desc, DtPhysicalWorld *physicalWorld) | |
| default constructor | |
| virtual | ~DtStandardSignaturePropagator () |
| destructor | |
Public Member Functions inherited from DtSignaturePropagator | |
| DtSignaturePropagator (const DtSignaturePropagatorDescriptor *descriptor, DtPhysicalWorld *physicalWorld) | |
| virtual | ~DtSignaturePropagator () |
| destructor | |
| virtual const DtSignaturePropagatorDescriptor * | descriptor () const |
| virtual const DtPhysicalWorld * | physicalWorld () const |
Static Public Member Functions | |
| static DtSignaturePropagator * | create (const DtSignaturePropagatorDescriptor *desc, DtPhysicalWorld *physicalWorld) |
| Creates a new instance of this class, calls init() on it, and returns it. | |
Additional Inherited Members | |
Protected Member Functions inherited from DtVisualSignaturePropagator | |
| virtual bool | chordIntersectsPuff (const DtVector &geocStartPoint, const DtVector &geocEndPoint, const DtRwGaussianPuffData &puff, DtVector &intersectPoint, DtChord &intersectSegment) const |
| Given a chord and a puff, determine the intersection. | |
Protected Attributes inherited from DtVisualSignaturePropagator | |
| const DtVisualSignaturePropagatorDescriptor * | myVisualPropagatorDescriptor |
Static Protected Attributes inherited from DtSignaturePropagator | |
| static DtSignaturePropagatorFactory * | theFactory |
| MySignaturePropagator::MySignaturePropagator | ( | const DtSignaturePropagatorDescriptor * | desc, |
| DtPhysicalWorld * | physicalWorld | ||
| ) |
default constructor
|
virtual |
destructor
|
virtual |
Does any initialization required by the new propagator.
Reimplemented from DtVisualSignaturePropagator.
|
virtual |
Takes the given absolute signature and applies to it the effects of the environmental visibility range as well as the terrain line of sight.
If the DtPhysicalWorld::checkLineOfSightreports that there is no data available (i.e. it is still being paged in), 0 will be returned.
Reimplemented from DtVisualSignaturePropagator.
|
static |
Creates a new instance of this class, calls init() on it, and returns it.
Reimplemented from DtVisualSignaturePropagator.