VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
munitionDetonationResultEntry.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2018 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 #pragma once
11 
12 #include <vrfutil/simMunition.h>
15 
20 {
21 
22 public:
23 
26  parentRegistry = NULL);
27 
29  parentRegistry = NULL);
30 
33  DtReaderWriterRegistry* parentRegistry = NULL);
34 
36  DtReaderWriterRegistry* parentRegistry = NULL);
37 
40 
42 
43  virtual DtMunitionDetonationResultEntry* clone(const DtString& name,
44  DtReaderWriterRegistry* parentRegistry = NULL) const;
45 
46  virtual DtMunitionDetonationResultEntry* clone(const DtSymbolString& name,
47  DtReaderWriterRegistry* parentRegistry = NULL) const;
48 
51  virtual const DtSimMunition& munition() const;
52  virtual void setMunition(const DtSimMunition& m);
54 
57  virtual const DtDetonationEntityImpactResultParamList& entityImpactResultList() const;
58  virtual void setEntityImpactResultList(const DtDetonationEntityImpactResultParamList& results);
60 
63  virtual const DtDetonationSurfaceImpactResultParamList& surfaceImpactResultList() const;
64  virtual void setSurfaceImpactResultList(const DtDetonationSurfaceImpactResultParamList& results);
66 
69  virtual int midAirDetonationResult() const;
70  virtual void setMidAirDetonationResult(int r);
72 
74  bool operator==(const DtMunitionDetonationResultEntry& rhs) const;
76  {
77  return !(*this == rhs);
78  }
79 
80 private:
81 
84 
85 protected:
86 
90 
95 
99 
103 
109 
111 };
112 
113 
bool operator==(const DtReaderWriter &) const
Equivalence operator.
DtDetonationEntityImpactResultParamList myEntityImpactResultList
Parameter Name: entity-impact-param-list Parameter Description: List of detonation parameters by impa...
Definition: munitionDetonationResultEntry.h:98
Definition: symbolString.h:20
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtMunitionDetonationResultEntry.
Definition: munitionDetonationResultEntry.h:19
Definition: readerWriter.h:85
Definition: readerWriterRegistry.h:39
This file contains the class declaration for the.
DtSimMunition myMunition
Parameter Name: munition Parameter Description: The type of munition that detonated.
Definition: munitionDetonationResultEntry.h:94
DtDetonationResultParam myMidAirDetonationResult
Parameter Name: detonation-result Parameter Description: The detonation result to use...
Definition: munitionDetonationResultEntry.h:108
A searchable list of surface impact results by surface type.
Definition: detonationResultSurfaceImpactParam.h:81
bool operator!=(const DtMunitionDetonationResultEntry &rhs) const
Definition: munitionDetonationResultEntry.h:75
DtDetonationResultParam specifies a detonation result.
Definition: detonationResultParam.h:15
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtSimMunition class.
Definition: simMunition.h:34
DtDetonationSurfaceImpactResultParamList mySurfaceImpactResultList
Parameter Name: surface-impact-param-list Parameter Description: List of detonation parameters by imp...
Definition: munitionDetonationResultEntry.h:102
A searchable list of entity impact results by entity type.
Definition: detonationResultEntityImpactParam.h:80

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)