VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
munitionTerrainDeformationEntry.h
Go to the documentation of this file.
1 #pragma once
2 
4 #include <readerWriter/rwReal.h>
6 
7 #include <vrfutil/simMunition.h>
9 
11 
12 
14 {
15 public:
18 
21  parentRegistry = NULL);
22 
24  parentRegistry = NULL);
25 
28  DtReaderWriterRegistry* parentRegistry = NULL);
29 
31  DtReaderWriterRegistry* parentRegistry = NULL);
32 
35 
37 
38  virtual DtMunitionTerrainDeformationEntry* clone(const DtString& name,
39  DtReaderWriterRegistry* parentRegistry = NULL) const;
40 
41  virtual DtMunitionTerrainDeformationEntry* clone(const DtSymbolString& name,
42  DtReaderWriterRegistry* parentRegistry = NULL) const;
43 
46  virtual const DtSimMunition& munition() const;
47  virtual void setMunition(const DtSimMunition& m);
49 
52  virtual int craterImage() const;
53  virtual void setCraterImage(int craterImg);
55 
58  virtual double equivTNTMass() const;
59  virtual void setEquivTNTMass(double equivTNTMass);
61 
64  virtual const DtCraterDeformationParamsTable& craterDeformationParamsTable() const;
65  virtual DtCraterDeformationParamsTable& craterDeformationParamsTable();
66  virtual void setcraterDeformationParamsTable(const DtCraterDeformationParamsTable &table);
67 
69 
71  bool operator==(const DtMunitionTerrainDeformationEntry& rhs) const;
73  {
74  return !(*this == rhs);
75  }
76 
77 
78 protected:
79 
83 
88 
90 
92 
94 
96 };
bool operator==(const DtReaderWriter &) const
Equivalence operator.
Definition: munitionTerrainDeformationEntry.h:13
DtCraterDeformationParamsTable myCraterDeformationParamsTable
Definition: munitionTerrainDeformationEntry.h:93
Definition: symbolString.h:20
bool operator!=(const DtMunitionTerrainDeformationEntry &rhs) const
Definition: munitionTerrainDeformationEntry.h:72
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
Definition: readerWriter.h:85
Definition: readerWriterRegistry.h:39
DtSimMunition myMunition
Parameter Name: munition Parameter Description: The type of munition that impacted that detonated...
Definition: munitionTerrainDeformationEntry.h:87
This file contains the class declaration for the.
Definition: craterDeformationParamsTable.h:11
Description: Readable, Writable int.
Definition: rwInt.h:25
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtRwInt myCraterImage
Definition: munitionTerrainDeformationEntry.h:91
DtRwReal myEquivTNTMass
Definition: munitionTerrainDeformationEntry.h:89
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtSimMunition class.
Definition: simMunition.h:34

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)