VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Private Member Functions
DtSignatureObjectSensorDescriptor Class Reference

DtSignatureObjectSensorDescriptor; descriptor for the DtSignatureObjectSensor component. More...

Inheritance diagram for DtSignatureObjectSensorDescriptor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSignatureObjectSensorDescriptor (const DtString &name, DtReaderWriterRegistry *parentRegistry=0)
 constructor
 DtSignatureObjectSensorDescriptor (const DtSignatureObjectSensorDescriptor &orig, DtReaderWriterRegistry *parentRegistry=0)
 copy constructor
DtSignatureObjectSensorDescriptoroperator= (const DtSignatureObjectSensorDescriptor &orig)
 assignment
virtual ~DtSignatureObjectSensorDescriptor ()
 destructor
virtual DtString type () const
 Returns the type of component this descriptor describes.
virtual DtComponentDescriptorclone (DtReaderWriterRegistry *parentRegistry=0) const
virtual DtString sensorDomain () const
 Accessor/mutator for mySensorDomain.
virtual void setSensorDomain (const DtString &domain)
 Accessor/mutator for mySensorDomain.
virtual const DtVectorsensorOffset () 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 &params)
 Accessor/mutator for myDetectLevelDeterminatorContainer.

Static Public Member Functions

static DtComponentDescriptorcreator ()
 

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

Detailed Description

DtSignatureObjectSensorDescriptor; descriptor for the DtSignatureObjectSensor component.

Instances of DtSignatureObjectSensorDescriptor are used to specify the parameters for a DtSignatureObjectSensor object.


Constructor & Destructor Documentation

default constructor; not implemented

constructor

copy constructor

destructor


Member Function Documentation

DtSignatureObjectSensorDescriptor& DtSignatureObjectSensorDescriptor::operator= ( const DtSignatureObjectSensorDescriptor orig)

assignment

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.

Returns:
DtSignatureObjectSensorDescriptorType

Reimplemented from DtObjectSensorDescriptor.

Reimplemented in DtRadarObjectSensorDescriptor.

Reimplemented from DtObjectSensorDescriptor.

Reimplemented in DtRadarObjectSensorDescriptor.

Returns:
Newly created instance of this class, with an empty DtReaderWriter name. Creation methods are registered with a DtComponentDescriptorFactory, so they can be created on demand as they are read in from a parameter database file.

Reimplemented from DtObjectSensorDescriptor.

Reimplemented in DtRadarObjectSensorDescriptor.

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.

Accessor/mutator for myDetectLevelDeterminatorContainer.

Accessor/mutator for myDetectLevelDeterminatorContainer.


Member Data Documentation

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%

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:


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)