VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
signatureDetectLevelDeterminator.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
11 
12 #pragma once
13 
17 
19 
20 
27 {
28  private:
31 
33 
34  public:
37 
38  virtual ~DtSignatureDetectLevelDeterminator() override;
39 
42  virtual void init(const DtRwDetectionLevelContainer& params) override;
43 
47  virtual const char* type() const override;
48 
50  double apparentSig, DtRwSensorContactInfo* sensorInfo, double currentSimulationTime) override;
51 
52  virtual const int detectionLevelForForce() const;
53 
55  virtual const int detectionLevelForRadius() const;
56 
58  virtual void setDetectLevelDeterminatorDescriptor(DtRwDetectionLevelContainer& dLDDesc);
59 
60  virtual double minDetectableSignature();
61 
64  static DtDetectionLevelDeterminator* create();
65 
66 protected:
68 
69 };
70 
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
virtual const char * type() const =0
Returns the string type of this determinator. Types listed in detectLevelDeterminatorTypes.h.
virtual int determineCombatIdentificationLevel(double apparentSig, DtRwSensorContactInfo *sensorInfo, double currentSimulationTime)=0
Used to determine the combat identification level given the apparent signature of the contact...
This class represents the data gathered by a sensor about a particular single sensor contact...
Definition: rwSensorContactInfo.h:68
DtDetectionLevelDeterminator is an abstract base class for determing the level of detection of an obj...
Definition: detectionLevelDeterminator.h:38
DtRwDetectionLevelContainer contains the parameters needed to define a DtDetectionLevelDeterminator. Currently just need to specify the type.
Definition: rwDetectionLevelContainer.h:27
virtual void init(const DtRwDetectionLevelContainer &params)=0
Initialize the determinator using a list of parameters read in from the ope via the sensor descriptor...
DtSignatureDLDeterminator is used to determine the level of detection of the object. The higher the level the more knowledge of the type of object and the accuracy of it's physical parameters( position, velocity...) Uses the apparent signature of the object and the time it's been detected for to determine the Combat Identification( CID ) Level.
Definition: signatureDetectLevelDeterminator.h:26
DtDetectionLevelDeterminator & operator=(const DtDetectionLevelDeterminator &orig)
const DtRwDetectionLevelContainer * myDetectionLevelDeterminatorDescriptor
Definition: signatureDetectLevelDeterminator.h:67

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)