VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
munitionDispersalAngleParams.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2021 MAK Technologies, Inc.
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
13 #include <readerWriter/rwReal.h>
14 #include <matrix/vlDcm.h>
15 #include <matrix/vlVector.h>
16 
22 {
23 public:
26 
29  parentRegistry = NULL);
30 
32  parentRegistry = NULL);
33 
36  DtReaderWriterRegistry* parentRegistry = NULL);
37 
39  DtReaderWriterRegistry* parentRegistry = NULL);
40 
43 
45 
46  virtual DtMunitionDispersalAngleParams* clone(const DtString& name,
47  DtReaderWriterRegistry* parentRegistry = NULL) const;
48 
51  virtual double dispersalAngle() const;
52  virtual void setDispersalAngle(double a);
54 
57  virtual double hitModifier() const;
58  virtual void setHitModifier(double m);
60 
62  bool operator==(const DtMunitionDispersalAngleParams& rhs) const;
64  {
65  return !(*this == rhs);
66  }
67 
70 
71 protected:
72 
76 
81 
88 
90 };
91 
DtRwReal myDispersalAngle
Parameter Name: angle Parameter Description: The angle at which rounds are dispersed. Parameter Default Value: 0.0 .
Definition: munitionDispersalAngleParams.h:80
const DtMunitionDispersalParams & operator=(const DtMunitionDispersalParams &orig)
assignment operator
virtual DtMunitionDispersalParams * clone(const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) const =0
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
Definition: readerWriterRegistry.h:39
DtRwReal myHitModifier
Parameter Name: hit-modifier Parameter Description: The chance of hitting an entity within the disper...
Definition: munitionDispersalAngleParams.h:87
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtMunitionDispersalParams.
Definition: munitionDispersalParams.h:20
DtMunitionDispersalAngleParams specifies the parameters used by a determinant to determine how a burs...
Definition: munitionDispersalAngleParams.h:21
static DtMunitionDispersalParams * creator()
Creator function.
Definition: munitionDispersalAngleParams.h:69
bool operator!=(const DtMunitionDispersalAngleParams &rhs) const
Definition: munitionDispersalAngleParams.h:63
bool operator==(const DtMunitionDispersalParams &rhs) const
Equivalence operator.

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)