16 #include <vlutil/vlConfig.h>
17 #include <matrix/vlVector.h>
63 virtual void reinitialize();
66 virtual std::vector<DtString> sensorDomains()
const;
72 virtual double apparentObjectSignature(
const DtSymbolString& sensorDomain,
77 virtual double apparentObjectSignature(
const DtSymbolString& sensorDomain,
91 virtual bool createPropagatorsFromDescriptorList(
102 void deleteSignaturePropagators();
Base class for arguments passed into DtSignaturePropagator::calculateApparentSignature.
Definition: signaturePropagatorArgs.h:26
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
Definition: symbolString.h:20
Definition: signaturePropagatorDescriptorList.h:25
DtPhysicalWorld * myPhysicalWorld
Definition: sensorSignatureManager.h:105
The DtPhysicalWorld is the primary interface to and manager of all of the "physical" aspects of the s...
Definition: physicalWorld.h:88
Central manager for calculating apparent signatures of entities from various viewpoints.
Definition: sensorSignatureManager.h:35
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
Base class for all sensor signal propagators.
Definition: signaturePropagator.h:35
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
std::map< DtSymbolString, DtSignaturePropagator * > DtSignaturePropagatorMap
Definition: sensorSignatureManager.h:106
DtSignaturePropagatorMap mySignaturePropagatorMap
Definition: sensorSignatureManager.h:107