VR-Forces 4.10 Class Documentation
 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 
39 
42  virtual void init(const DtRwDetectionLevelContainer & params);
43 
47  virtual const char* type() const;
48 
49  virtual int determineCombatIdentificationLevel(double apparentSig, DtRwSensorContactInfo *
50  sensorInfo, double currentSimulationTime);
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.
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:67
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.
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.
Definition: signatureDetectLevelDeterminator.h:26
DtDetectionLevelDeterminator & operator=(const DtDetectionLevelDeterminator &orig)
const DtRwDetectionLevelContainer * myDetectionLevelDeterminatorDescriptor
Definition: signatureDetectLevelDeterminator.h:67

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)