VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
combatIdentificationDetectionIntervalEntry.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2007 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: combatIdentificationDetectInterval.h,v $ $Revision: 1.2 $ $State: Exp $
7 ** Created: 4/11/07 MEM
8 *******************************************************************************/
9 
12 
14 
15 #ifndef combatIdentificationDetectIntervalEntry_H_
16 #define combatIdentificationDetectIntervalEntry_H_
17 
20 #include "vrfutil/vrfutilDefines.h"
21 
22 #include <readerWriter/rwInt.h>
23 #include <readerWriter/rwReal.h>
25 
27 {
28 
29 public:
31  DtCombatIdentificationDetectionIntervalEntry(const DtString& name = DtString::nullString(),
32  DtReaderWriterRegistry* parentRegistry = NULL);
34  DtReaderWriterRegistry* parentRegistry = NULL);
35 
38 
41  const DtString& name = DtString::nullString(),
42  DtReaderWriterRegistry* parentRegistry = NULL);
44  const DtSymbolString& name,
45  DtReaderWriterRegistry* parentRegistry = NULL);
46 
50 
53  virtual const double detectionInterval() const;
54  virtual void setDetectionInterval(const double time);
56 
59  virtual const int identificationLevel() const;
60  virtual void setIdentificationLevel(const int level);
62 
66  virtual bool getData(DtCSVLineEntry & sData,unsigned int timeIndex);
68 
72  virtual const char* readerWriterType() const;
73 
74 protected:
75 
79 
85 
93 
94 
96 };
97 
98 #endif
Definition: symbolString.h:20
File: csvReaderWriter.h.
Definition: cSVReaderWriter.h:36
DT_DLL_VRVCORE DtTaitBryan level(const DtCoordinateSystem &cs, const DtVector &localOrigin, double topoHeading)
Returns a level orientation with the topographic heading.
Definition: readerWriterRegistry.h:39
DtRwReal myDetectionInterval
Parameter Name: detection-interval Parameter Description: The amount of time an object has been detec...
Definition: combatIdentificationDetectionIntervalEntry.h:84
DtRwInt myCombatIdentificationLevel
Parameter Name: combat-identification-level Parameter Description: The level of identification that c...
Definition: combatIdentificationDetectionIntervalEntry.h:92
std::vector< std::string > DtCSVLineEntry
Stores a parsed csv line.
Definition: cSVReaderWriter.h:89
Description: Readable, Writable int.
Definition: rwInt.h:25
DtCombatIdentificationDetectionIntervalEntry.
Definition: combatIdentificationDetectionIntervalEntry.h:26
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is.
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
virtual bool getData(FILE *fp)
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
const DtCSVReaderWriter & operator=(const DtCSVReaderWriter &orig)
assignment operator

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)