Base class for arguments passed into DtSignaturePropagator::calculateApparentSignature.
Definition: signaturePropagatorArgs.h:26
virtual ~MySignaturePropagator()
destructor
virtual void init()
Does any initialization required by the new propagator.
const char MyPropagatorType[]
Definition: mySignaturePropagator.h:10
Instances of DtSignaturePropagatorDescriptor are used to specify the parameters for a DtSignatureProp...
Definition: signaturePropagatorDescriptor.h:30
virtual const DtPhysicalWorld * physicalWorld() const
Signature propagator used in the visual sensor domain.
Definition: visualSignaturePropagator.h:35
Definition: mySignaturePropagator.h:12
The DtPhysicalWorld is the primary interface to and manager of all of the "physical" aspects of the s...
Definition: physicalWorld.h:87
virtual double calculateApparentSignature(double absoluteSignature, const DtSignaturePropagatorArgs &args) const
Takes the given absolute signature and applies to it the effects of the environmental visibility rang...
Base class for all sensor signal propagators.
Definition: signaturePropagator.h:35
static DtSignaturePropagator * create(const DtSignaturePropagatorDescriptor *desc, DtPhysicalWorld *physicalWorld)
Creates a new instance of this class, calls init() on it, and returns it.
MySignaturePropagator(const DtSignaturePropagatorDescriptor *desc, DtPhysicalWorld *physicalWorld)
default constructor