VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
mineCompositionEntry.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2020 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
11 
12 #pragma once
13 
14 #include "vrfutil/rwEntityType.h"
15 #include <readerWriter/rwReal.h>
16 #include <readerWriter/rwInt.h>
17 #include "vrfutil/mineMunition.h"
18 
25 {
26 public:
29 
32  parentRegistry = 0);
33 
36  orig, DtReaderWriterRegistry * parentRegistry = 0);
37 
40 
41  virtual ~DtMineCompositionEntry();
42 
43  virtual DtMineCompositionEntry * clone(const DtString & name,
44  DtReaderWriterRegistry * parentRegistry = 0) const;
45 
48  virtual void setMineType(const DtMineMunition& type);
49  virtual const DtMineMunition& mineType() const;
51 
54  virtual void setDensity(double Density);
55  virtual double density() const;
57 
60  virtual void setSelfDestructTime(int time);
61  virtual int selfDestructTime() const;
63 
67  virtual const char* readerWriterType() const;
68 
70  static const char* theXmlType();
71 
72  virtual const char* xmlType() const
73  {
74  return theXmlType();
75  }
76 
77 protected:
81 
88 
94 
99 
101 };
102 
DtRwInt mySelfDestructTime
Parameter Name: self-destruct-time Parameter Description: Time after activation before mine self dest...
Definition: mineCompositionEntry.h:98
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is.
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
Definition: readerWriter.h:85
virtual const char * xmlType() const
Definition: mineCompositionEntry.h:72
Definition: readerWriterRegistry.h:39
Description: Readable, Writable int.
Definition: rwInt.h:25
DtMineMunition myMineType
Parameter Name: mine-type Parameter Description: read/writable Munition with DIS/RPR enumerated entit...
Definition: mineCompositionEntry.h:87
This file contains the class declaration for the.
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtMineCompositionEntry; readable/writeable representation of a prioritized entity type...
Definition: mineCompositionEntry.h:24
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
static const char * theXmlType()
The type that is used when archiving to an XML stream.
DtRwReal myDensity
Parameter Name: areal-density Parameter Description: The areal density of this mine type to use in th...
Definition: mineCompositionEntry.h:93
DtMineMunition class.
Definition: mineMunition.h:24

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)