![]() |
VR-Forces 4.0.4 Class Documentation
|
DtSignatureObjectSensorDescriptor; descriptor for the DtSignatureObjectSensor component. More...

Public Member Functions | |
| DtSignatureObjectSensorDescriptor (const DtString &name, DtReaderWriterRegistry *parentRegistry=0) | |
| constructor | |
| DtSignatureObjectSensorDescriptor (const DtSignatureObjectSensorDescriptor &orig, DtReaderWriterRegistry *parentRegistry=0) | |
| copy constructor | |
| DtSignatureObjectSensorDescriptor & | operator= (const DtSignatureObjectSensorDescriptor &orig) |
| assignment | |
| virtual | ~DtSignatureObjectSensorDescriptor () |
| destructor | |
| virtual DtString | type () const |
| Returns the type of component this descriptor describes. | |
| virtual DtComponentDescriptor * | clone (DtReaderWriterRegistry *parentRegistry=0) const |
| virtual DtString | sensorDomain () const |
| Accessor/mutator for mySensorDomain. | |
| virtual void | setSensorDomain (const DtString &domain) |
| Accessor/mutator for mySensorDomain. | |
| virtual const DtVector & | sensorOffset () const |
| Accessor/mutator for mySensorOffset. | |
| virtual void | setSensorOffset (const DtVector &sensorOffset) |
| Accessor/mutator for mySensorOffset. | |
| virtual const double | sensorError () const |
| Accessor/mutator for mySensorPositionalError. | |
| virtual void | setSensorError (const double sensorError) |
| Accessor/mutator for mySensorPositionalError. | |
| virtual const DtRwDetectionLevelContainer & | sensorDetectLevelDeterminatorParameters () const |
| Accessor/mutator for myDetectLevelDeterminatorContainer. | |
| virtual void | setSensorDetectLevelDeterminatorParameters (const DtRwDetectionLevelContainer ¶ms) |
| Accessor/mutator for myDetectLevelDeterminatorContainer. | |
Static Public Member Functions | |
| static DtComponentDescriptor * | creator () |
| | |
Protected Attributes | |
parameters | |
These parameters are available for setting in the OPD files. | |
| DtRwString | mySensorDomain |
| Parameter Name: sensor-domain Parameter Description: String identifying what domain this sensor operates in. | |
| DtRwVector | mySensorOffset |
| Parameter Name: sensor-offset Parameter Description: Vector added to the position of the entity with this sensor to determine the start point for intervisibility calculations. | |
| DtRwReal | mySensorPositionalError |
| Parameter Name: sensor-positional-error Parameter Description: The error associated with determining the physical characteristics of a object ie position, velocity inherent to this kind of sensor. | |
| DtRwDetectionLevelContainer | myDetectLevelDeterminatorContainer |
| Parameter Name: detection-level-determinator Parameter Description: This a list of the parameters used to define the sensor's detection level determinator which is responsible for determining the level of detection of the objects the sensor detects. | |
Private Member Functions | |
| DtSignatureObjectSensorDescriptor () | |
| default constructor; not implemented | |
DtSignatureObjectSensorDescriptor; descriptor for the DtSignatureObjectSensor component.
Instances of DtSignatureObjectSensorDescriptor are used to specify the parameters for a DtSignatureObjectSensor object.
default constructor; not implemented
| DtSignatureObjectSensorDescriptor::DtSignatureObjectSensorDescriptor | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
constructor
| DtSignatureObjectSensorDescriptor::DtSignatureObjectSensorDescriptor | ( | const DtSignatureObjectSensorDescriptor & | orig, |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
copy constructor
| virtual DtSignatureObjectSensorDescriptor::~DtSignatureObjectSensorDescriptor | ( | ) | [virtual] |
destructor
| DtSignatureObjectSensorDescriptor& DtSignatureObjectSensorDescriptor::operator= | ( | const DtSignatureObjectSensorDescriptor & | orig | ) |
assignment
| virtual DtString DtSignatureObjectSensorDescriptor::type | ( | ) | const [virtual] |
Returns the type of component this descriptor describes.
Used to create the descriptor on read from an mtl file. Component descriptor type strings are defined in compDescTypes.h.
Reimplemented from DtObjectSensorDescriptor.
Reimplemented in DtRadarObjectSensorDescriptor.
| virtual DtComponentDescriptor* DtSignatureObjectSensorDescriptor::clone | ( | DtReaderWriterRegistry * | parentRegistry = 0 | ) | const [virtual] |
Reimplemented from DtObjectSensorDescriptor.
Reimplemented in DtRadarObjectSensorDescriptor.
| static DtComponentDescriptor* DtSignatureObjectSensorDescriptor::creator | ( | ) | [static] |
Reimplemented from DtObjectSensorDescriptor.
Reimplemented in DtRadarObjectSensorDescriptor.
| virtual DtString DtSignatureObjectSensorDescriptor::sensorDomain | ( | ) | const [virtual] |
Accessor/mutator for mySensorDomain.
| virtual void DtSignatureObjectSensorDescriptor::setSensorDomain | ( | const DtString & | domain | ) | [virtual] |
Accessor/mutator for mySensorDomain.
| virtual const DtVector& DtSignatureObjectSensorDescriptor::sensorOffset | ( | ) | const [virtual] |
Accessor/mutator for mySensorOffset.
| virtual void DtSignatureObjectSensorDescriptor::setSensorOffset | ( | const DtVector & | sensorOffset | ) | [virtual] |
Accessor/mutator for mySensorOffset.
| virtual const double DtSignatureObjectSensorDescriptor::sensorError | ( | ) | const [virtual] |
Accessor/mutator for mySensorPositionalError.
| virtual void DtSignatureObjectSensorDescriptor::setSensorError | ( | const double | sensorError | ) | [virtual] |
Accessor/mutator for mySensorPositionalError.
| virtual const DtRwDetectionLevelContainer& DtSignatureObjectSensorDescriptor::sensorDetectLevelDeterminatorParameters | ( | ) | const [virtual] |
Accessor/mutator for myDetectLevelDeterminatorContainer.
| virtual void DtSignatureObjectSensorDescriptor::setSensorDetectLevelDeterminatorParameters | ( | const DtRwDetectionLevelContainer & | params | ) | [virtual] |
Accessor/mutator for myDetectLevelDeterminatorContainer.
Parameter Name: sensor-domain
Parameter Description: String identifying what domain this sensor operates in.
This string must match the sensor-signature string used in the OPD files and in the signatureParams file.
Parameter Default Value:
Parameter Name: sensor-offset
Parameter Description: Vector added to the position of the entity with this sensor to determine the start point for intervisibility calculations.
Parameter Default Value: (0. 0. 0.)
Parameter Name: sensor-positional-error
Parameter Description: The error associated with determining the physical characteristics of a object ie position, velocity inherent to this kind of sensor.
Value is in percentage. Parameter Default Value: 1.0-- 1%
DtRwDetectionLevelContainer DtSignatureObjectSensorDescriptor::myDetectLevelDeterminatorContainer [protected] |
Parameter Name: detection-level-determinator
Parameter Description: This a list of the parameters used to define the sensor's detection level determinator which is responsible for determining the level of detection of the objects the sensor detects.
Parameter Default Value: