55 virtual bool detectOnlyHostileForces()
const;
56 virtual void setDetectOnlyHostileForces(
bool value);
61 virtual bool detectOwnForce()
const;
62 virtual void setDetectOwnForce(
bool v);
74 virtual void setDetectDestroyedObjects(
bool value);
75 virtual bool detectDestroyedObjects()
const;
80 virtual DtReal detectionPeriod()
const;
81 virtual void setDetectionPeriod(DtReal detectionPeriod);
86 virtual DtReal detectionPeriodVariance()
const;
87 virtual void setDetectionPeriodVariance(DtReal detectionPeriodVariance);
92 virtual void setAddSensorRangeRing(
bool value);
93 virtual bool addSensorRangeRing()
const;
98 virtual void setWindDegradesSensorPerformanceWhenAbove(
double);
99 virtual double windDegradesSensorPerformanceWhenAbove()
const;
104 virtual void setWindDegradesSensorPerformanceUntil(
double);
105 virtual double windDegradesSensorPerformanceUntil()
const;
110 virtual void setWindDegradesSensorPerformanceBy(
double);
111 virtual double windDegradesSensorPerformanceBy()
const;
116 virtual void setPrecipitationDegradesSensorPerformanceBy(
double);
117 virtual double precipitationDegradesSensorPerformanceBy()
const;
122 virtual void setSuppressionDegradesSensorPerformanceBy(
double);
127 virtual double suppressionDegradesSensorPerformanceBy()
const;
132 virtual void setZoomEnhancesSensitivity(
bool v);
133 virtual bool zoomEnhancesSensitivity()
const;
144 virtual bool canShowRadarCoverage()
const;
145 virtual void setCanShowRadarCoverage(
bool);
150 virtual double radarCoverageAzimuthSamplingRate()
const;
151 virtual void setRadarCoverageAzimuthSamplingRate(
double);
156 virtual double radarCoverageElevationSamplingRate()
const;
157 virtual void setRadarCoverageElevationSamplingRate(
double);
162 virtual double radarCoveragePostSpacing()
const;
163 virtual void setRadarCoveragePostSpacing(
double);
168 virtual double radarCoverageMovementDelta()
const;
169 virtual void setRadarCoverageMovementDelta(
double);
174 virtual double radarCoverageOrientationDelta()
const;
175 virtual void setRadarCoverageOrientationDelta(
double);
180 virtual double radarCoverageWaitTime()
const;
181 virtual void setRadarCoverageWaitTime(
double);
186 virtual double radarCoverageHighResolutionRadius()
const;
187 virtual void setRadarCoverageHighResolutionRadius(
double radius);
192 virtual const DtVector& sensorOffset()
const;
193 virtual void setSensorOffset(
const DtVector& sensorOffset);
198 virtual int rangeId()
const;
199 virtual void setRangeId(
int rangeId);
200 virtual bool rangeIdIsSpecified()
const;
DtRwSpatialFilterContainer mySensorGeometry
Parameter Name: sensor-geometry Parameter Description: Geometry of the sensor coverage, such as range and/or a sensor frustum.
Definition: objectSensorDescriptor.h:333
A reader-writer type which contains a single dynamically typed subclass of DtRwSpatialFilter.
Definition: rwSpatialFilterContainer.h:22
DtRwReal myDetectionPeriod
Parameter Name: detection-period Parameter Description: The time between checks for new targets (or t...
Definition: objectSensorDescriptor.h:252
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwReal myWindDegradesSensorPerformanceBy
Parameter Name: wind-degrades-sensor-performance-by Parameter Description: The maximum degradation fa...
Definition: objectSensorDescriptor.h:286
DtRwReal mySuppressionDegradesSensorPerformanceBy
Parameter Name: suppression-degrades-sensor-performance-by Parameter Description: The maximum degrada...
Definition: objectSensorDescriptor.h:300
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:42
DtObjectSensorDescriptor; descriptor for the DtObjectSensor component.
Definition: objectSensorDescriptor.h:27
Definition: readerWriterRegistry.h:39
DtComponentDescriptor & operator=(const DtComponentDescriptor &orig)
assignment
DtRwBoolean myZoomEnhancesSensitivity
Parameter Name: zoom-enhances-sensitivity Parameter Description: Indicates whether or not the zoom le...
Definition: objectSensorDescriptor.h:307
DtRwBoolean myAddSensorRangeRing
Parameter Name: add-sensor-range-ring Parameter Description: Flag indicating whether or not to add a ...
Definition: objectSensorDescriptor.h:265
DtRwReal myRadarCoverageMovementDelta
Parameter Name: radar-coverage-movement-delta Parameter Description: How far a simulation object has ...
Definition: objectSensorDescriptor.h:363
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
DtRwReal myRadarCoverageWaitTime
Parameter Name: radar-coverage-wait-time Parameter Description: When something about the simulation o...
Definition: objectSensorDescriptor.h:375
DtRwReal myRadarCoverageElevationSamplingRate
Parameter Name: radar-coverage-elevation-sampling-rate Parameter Description: The rate along the elev...
Definition: objectSensorDescriptor.h:352
class DtRwObjectTypeList:
Definition: rwObjectTypeList.h:30
Description: Readable, Writable int.
Definition: rwInt.h:25
DtRwReal myWindDegradesSensorPerformanceUntil
Parameter Name: wind-degrades-sensor-performance-until Parameter Description: Wind speed (in kilomete...
Definition: objectSensorDescriptor.h:281
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
DtRwBoolean myCanShowRadarCoverage
Parameter Name: can-show-radar-coverage Parameter Description: Flag indicating whether or not this ob...
Definition: objectSensorDescriptor.h:339
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const
virtual void getSelf(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &variableBindings=nullVariableReference())
Top level to read itself from an input stream.
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtRwReal myDetectionPeriodVariance
Parameter Name: detection-period-variance Parameter Description: Magnitude of random variance added t...
Definition: objectSensorDescriptor.h:259
DtRwReal myRadarCoverageOrientationDelta
Parameter Name: radar-coverage-orientation-delta Parameter Description: How much the orientation (azi...
Definition: objectSensorDescriptor.h:369
virtual DtString type() const
Returns the type of component this descriptor describes.
DtRwReal myRadarCoverageHighResolutionRadius
Parameter Name: radar-coverage-high-resolution-radius Parameter Description: Radius around entity to ...
Definition: objectSensorDescriptor.h:382
Specialized vector that can be used for the knowledge of an "offset" rather than location vector...
Definition: rwVector.h:109
DtRwInt myRangeId
Parameter Name: range-id Parameter Description: The identifying value for the range ring...
Definition: objectSensorDescriptor.h:395
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
static DtComponentDescriptor * creator()
DtRwReal myPrecipitationDegradesSensorPerformanceBy
Parameter Name: precipitation-degrades-sensor-performance-by Parameter Description: The maximum degra...
Definition: objectSensorDescriptor.h:293
DtRwReal myRadarCoverageAzimuthSamplingRate
Parameter Name: radar-coverage-azimuth-sampling-rate Parameter Description: The rate along the azimut...
Definition: objectSensorDescriptor.h:345
DtRwBoolean myDetectDestroyedObjects
Parameter Name: detect-destroyed-objects Parameter Description: Flag indicating whether or not to det...
Definition: objectSensorDescriptor.h:242
DtRwObjectTypeList myDetectionTypes
Parameter Name: detection-types Parameter Description: Types of objects to detect.
Definition: objectSensorDescriptor.h:236
DtRwReal myRadarCoveragePostSpacing
Parameter Name: radar-coverage-post-spacing Parameter Description: For 2D radar coverage fans...
Definition: objectSensorDescriptor.h:357
DtRwReal myWindDegradesSensorPerformanceWhenAbove
Parameter Name: wind-degrades-sensor-performance-when-above Parameter Description: Wind speed (in kil...
Definition: objectSensorDescriptor.h:272
DtRwOffsetVector mySensorOffset
Parameter Name: sensor-offset Parameter Description: Vector added to the position of the entity with ...
Definition: objectSensorDescriptor.h:389
DtRwBoolean myDetectOwnForce
Parameter Name: detect-own-force Parameter Description: This sensor will only detect objects of the s...
Definition: objectSensorDescriptor.h:231