13 #include <matrix/vlVector.h>
75 virtual void getTargetPointsAtRange(
const DtVector& viewerLoc,
76 const DtVector& targetLoc,
double range,
bool clampToTerrain,
77 double clampAlt, std::vector<DtVector>& points)
const;
84 virtual double getLinearEngineeringObjectsModifier(
89 void clampAltitudeToTerrain(
const DtVector& targetObjectPosition,
90 double clampAlt,
DtVector& location)
const;
94 bool clampViewPoints(
const DtVrfObject*
object)
const;
Signature propagator useful in any standard sensor domain.
Definition: standardSignaturePropagator.h:31
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
Instances of DtSignaturePropagatorDescriptor are used to specify the parameters for a DtSignatureProp...
Definition: signaturePropagatorDescriptor.h:30
DtStandardPropagatorDescriptor; descriptor for the DtStandardSignaturePropagator component.
Definition: standardPropagatorDescriptor.h:24
DtManagedObjectListConstPtr myEngineeringLineList
Definition: standardSignaturePropagator.h:105
The DtPhysicalWorld is the primary interface to and manager of all of the "physical" aspects of the s...
Definition: physicalWorld.h:88
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
virtual void init()
Virtual init called immediately after creation.
Base class for all sensor signal propagators.
Definition: signaturePropagator.h:35
const DtStandardPropagatorDescriptor * myStandardPropagatorDescriptor
Definition: standardSignaturePropagator.h:103
DtBoost::shared_ptr< const DtManagedObjectList > DtManagedObjectListConstPtr
Typedef for a shared pointer to a const DtOrgViewManagedObjectList.
Definition: managedObjectList.h:31
virtual double calculateApparentSignature(double absoluteSignature, const DtSignaturePropagatorArgs &args) const =0
Calculates the apparent signature from the provided absolute signature.
DtSignaturePropagator & operator=(const DtSignaturePropagator &orig)
assignment operator - not implemented