VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
rotaryWingPilotDescriptor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
11 
13 #include <readerWriter/rwReal.h>
14 #include <readerWriter/rwBoolean.h>
16 
17 
19 class Dt1DRegularTableFn;
20 
26 {
27 public:
30  DtReaderWriterRegistry * parentRegistry = 0);
31 
34  orig, DtReaderWriterRegistry * parentRegistry = 0);
35 
39 
41  virtual ~DtRotaryWingPilotDescriptor();
42 
45  virtual DtString type() const;
46 
48  virtual DtComponentDescriptor * clone(DtReaderWriterRegistry * parentRegistry
49  = 0) const;
50 
53  virtual DtReal contourFlightVelocityThreshold() const;
54  virtual void setContourFlightVelocityThreshold(const DtReal value);
56 
59  virtual DtReal contourFlightPositionThreshold() const;
60  virtual void setContourFlightPositionThreshold(const DtReal value);
62 
65  virtual DtReal heightFeedbackGain() const;
66  virtual void setHeightFeedbackGain(const DtReal value);
68 
71  virtual const Dt1DRegularTableFn& heightVersusSpeed() const;
72  virtual void setHeightVersusSpeed(const Dt1DRegularTableFn& value);
74 
77  virtual bool isAlignWithTargets() const;
78  virtual void setIsAlignWithTargets(const bool val);
80 
83  virtual double maxSpeedForHeadingControl() const;
84  virtual void setMaxSpeedForHeadingControl(const double speed);
86 
89  virtual DtReal positionGain() const;
90  virtual void setPositionGain(const DtReal val);
92 
95  virtual DtReal velocityGain() const;
96  virtual void setVelocityGain(const DtReal val);
98 
101  virtual DtReal landingFuelLevel() const;
102  virtual void setLandingFuelLevel(const DtReal val);
104 
106  static DtComponentDescriptor * creator();
107 
108 protected:
111 
112 protected:
116 
123 
130 
140 
149 
155 
162 
170 
177 
182 
184 };

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)