VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
indirectFireActuatorDescriptor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
11 
12 #pragma once
13 
15 
21 {
22 public:
25  DtReaderWriterRegistry* parentRegistry = 0);
26 
29  orig, DtReaderWriterRegistry * parentRegistry = 0);
30 
34 
37 
40  virtual DtString type() const;
41 
42  virtual DtComponentDescriptor * clone(
43  DtReaderWriterRegistry * parentRegistry = 0) const;
44 
47  virtual void setUseErrorVariesByRange(bool varyError);
48  virtual bool useErrorVariesByRange() const;
50 
53  virtual void setErrorCoefficients(const DtVector & coeffs);
54  virtual const DtVector & errorCoefficients() const;
56 
59  virtual void setProbableErrorInRange(DtReal probableErrorInRange);
60  virtual DtReal probableErrorInRange() const;
62 
65  virtual void setProbableErrorInDisplacement(DtReal
66  probableErrorInDisplacement);
67  virtual DtReal probableErrorInDisplacement() const;
69 
72  virtual void setProbableErrorInBurstHeight(DtReal
73  probableErrorInBurstHeight);
74  virtual DtReal probableErrorInBurstHeight() const;
76 
79  virtual double maxSkillLevelEffect() const;
80  virtual void setMaxSkillLevelEffect(const double teffect);
82 
85  virtual void setSimulateMunition(bool simulateMunition);
86  virtual bool simulateMunition() const;
88 
91  virtual bool sendFireInteraction() const;
92  virtual void setSendFireInteraction(bool send);
94 
96  static DtComponentDescriptor * creator();
97 
98 protected:
101 
102 protected:
106 
117 
129 
142 
148 
156 
163 
169 
176 
178 };
179 
virtual DtString type() const
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
DtRwBoolean mySendFireInteraction
Parameter Name: send-fire-interaction In some instances the user might not want to send a fireinterac...
Definition: indirectFireActuatorDescriptor.h:155
DtRwBoolean mySimulateMunition
Parameter Name: simulate-munition Determine whether simulate the munitions as entities or simply as d...
Definition: indirectFireActuatorDescriptor.h:147
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwReal myProbableErrorInBurstHeight
Parameter Name: probable-error-in-burst-height Parameter Description: The probable error in burst hei...
Definition: indirectFireActuatorDescriptor.h:141
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
Definition: readerWriterRegistry.h:39
DtRwReal myProbableErrorInDisplacement
Parameter Name: probable-error-in-displacement Parameter Description: The probable error in displacem...
Definition: indirectFireActuatorDescriptor.h:128
Definition: rwVector.h:23
DtRwVector myErrorCoefficients
Parameter Name: error-coefficients If the use error varies by range is set to true, these are the coefficients that will be plugged into a quadratic equations based on range to target Parameter Default Value:
Definition: indirectFireActuatorDescriptor.h:168
static DtComponentDescriptor * creator()
DtWeaponActuatorDescriptor & operator=(const DtWeaponActuatorDescriptor &orig)
assignment
DtRwReal myProbableErrorInRange
Parameter Name: probable-error-in-range Parameter Description: The probable error in range (overshoot...
Definition: indirectFireActuatorDescriptor.h:116
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=0) const
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtIndirectFireActuatorDescriptor; descriptor for the DtIndirectFireActuator component.
Definition: indirectFireActuatorDescriptor.h:20
DtRwReal myMaxSkillLevelEffect
Parameter Name: max-skill-level-effect Parameter Description: This parameter describes the maximum ef...
Definition: indirectFireActuatorDescriptor.h:175
DtWeaponActuatorDescriptor; descriptor for the DtWeaponActuator component.
Definition: weaponActuatorDescriptor.h:24
DtRwBoolean myUseErrorVariesByRange
Parameter Name: use-error-varies-by-range If set to true, the actuator will use the maximum range and...
Definition: indirectFireActuatorDescriptor.h:162

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)