VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
parachuteActuatorDescriptor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
7 
8 #pragma once
9 
12 
14 
16 
18 {
19 public:
22  DtReaderWriterRegistry * parentRegistry = 0);
23 
26  DtReaderWriterRegistry * parentRegistry = 0);
27 
31 
34  virtual DtString type() const override;
35 
37  virtual DtComponentDescriptor * clone(DtReaderWriterRegistry* parentRegistry = 0) const override;
38 
39  virtual ~DtParachuteActuatorDescriptor() override;
40 
41  virtual void setStowedDragCoefficient(double val);
42  virtual double stowedDragCoefficient() const;
43 
44  virtual void setDeployedWindDragCoefficient(double val);
45  virtual double deployedWindDragCoefficient() const;
46 
47  virtual void setDeployedVerticalMinDragCoefficient(double val);
48  virtual double deployedVerticalMinDragCoefficient() const;
49 
50  virtual void setDeployedVerticalMaxDragCoefficient(double val);
51  virtual double deployedVerticalMaxDragCoefficient() const;
52 
53  virtual void setDeployedHorizontalMinDragCoefficient(double val);
54  virtual double deployedHorizontalMinDragCoefficient() const;
55 
56  virtual void setDeployedHorizontalMaxDragCoefficient(double val);
57  virtual double deployedHorizontalMaxDragCoefficient() const;
58 
59  virtual void setGlideRatio(double val);
60  virtual double glideRatio() const;
61 
62  virtual void setStowedTurningRate(double val);
63  virtual double stowedTurningRate() const;
64 
65  virtual void setDeployedTurningRate(double val);
66  virtual double deployedTurningRate() const;
67 
68  virtual void setOnGroundTolerance(double val);
69  virtual double onGroundTolerance() const;
70 
71  virtual void setLandingDamageSpeed(double val);
72  virtual double landingDamageSpeed() const;
73 
74  virtual void setMaxRoll(double val);
75  virtual double maxRoll() const;
76 
77  virtual void setRollDriftRate(double val);
78  virtual double rollDriftRate() const;
79 
80  virtual void setPitchDriftRate(double val);
81  virtual double pitchDriftRate() const;
82 
83  virtual void setDeployTime(double val);
84  virtual double deployTime() const;
85 
87  static DtComponentDescriptor * creator();
88 
89 protected:
95 
101 
111 
118 
125 
133 
140 
145 
150 
157 
162 
168 
174 
180 
186 
187 };
DtRwReal myOnGroundTolerance
Parameter Name: on-ground-tolerance Parameter Description: Prevents the entity from switching to fall...
Definition: parachuteActuatorDescriptor.h:185
DtRwReal myGlideRatio
Parameter Name: glide-ratio Parameter Description: The ratio of the forward distance traveled divided...
Definition: parachuteActuatorDescriptor.h:139
DtRwReal myDeployTime
Parameter Name: deploy-time Parameter Description: This represents the transition time for drag force...
Definition: parachuteActuatorDescriptor.h:179
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwReal myDeployedTurningRate
Parameter Name: deployed-turning-rate Parameter Description: Deployed turn rates in degrees...
Definition: parachuteActuatorDescriptor.h:149
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
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=0) const override
All component descriptors must provide a valid clone function.
DtRwReal myRollDriftRate
Parameter Name: roll-drift-rate Parameter Description: The entity will try to reorient itself by this...
Definition: parachuteActuatorDescriptor.h:167
DtRwReal myDeployedWindDragCoefficient
Parameter Name: deployed-wind-drag-coefficient Parameter Description: Drag coefficient of entity when...
Definition: parachuteActuatorDescriptor.h:100
DtFallingFromSkyActuatorDescriptor & operator=(const DtFallingFromSkyActuatorDescriptor &orig)
All component descriptors must provide a valid assignment operator.
DtRwReal myDeployedHorizontalMaxDragCoefficient
Parameter Name: deployed-horizontal-max-drag-coefficient Parameter Description: Max refers to drag co...
Definition: parachuteActuatorDescriptor.h:131
DtRwReal myLandingDamageSpeed
Parameter Name: landing-damage-speed Parameter Description: The entity will be destroyed on landing i...
Definition: parachuteActuatorDescriptor.h:156
DtRwReal myPitchDriftRate
Parameter Name: pitch-drift-rate Parameter Description: The entity will try to reorient itself by thi...
Definition: parachuteActuatorDescriptor.h:173
DtRwReal myDeployedVerticalMinDragCoefficient
Min and Max refer to drag corresponding to min and max toggle value. Therefore it is valid for the mi...
Definition: parachuteActuatorDescriptor.h:110
DtRwReal myStowedTurningRate
Parameter Name: stowed-turning-rate Parameter Description: Stowed turn rate in degrees. Parameter Default Value: 5 .
Definition: parachuteActuatorDescriptor.h:144
DtRwReal myDeployedHorizontalMinDragCoefficient
Parameter Name: deployed-horizontal-min-drag-coefficient Parameter Description: Min refers to drag co...
Definition: parachuteActuatorDescriptor.h:124
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
Definition: fallingFromSkyActuatorDescriptor.h:18
virtual DtString type() const override
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
DtRwReal myStowedDragCoefficient
Parameter Name: stowed-drag-coefficient Parameter Description: Drag coefficient of entity when parach...
Definition: parachuteActuatorDescriptor.h:94
Definition: parachuteActuatorDescriptor.h:17
DtRwReal myMaxRoll
Parameter Name: max-roll Parameter Description: Max roll in degrees while turning. Parameter Default Value: 45 .
Definition: parachuteActuatorDescriptor.h:161
static DtComponentDescriptor * creator()
Creator function to be registered with DtSimComponentDescriptorFactory.
DtRwReal myDeployedVerticalMaxDragCoefficient
Parameter Name: deployed-vertical-max-drag-coefficient Parameter Description: Max refers to drag corr...
Definition: parachuteActuatorDescriptor.h:117

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)