VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
fixedWingActuatorDescriptor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2003 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: fixWngActDesc.h,v $ $Revision: 1.11 $ $State: Exp $
7 *******************************************************************************/
8 
11 
14 
15 #ifndef DtFixedWingActuatorDescriptor_H_
16 #define DtFixedWingActuatorDescriptor_H_
17 
18 
20 #include <readerWriter/rwReal.h>
21 #include <readerWriter/rwBoolean.h>
23 
30 {
31 public:
34  DtReaderWriterRegistry* parentRegistry = NULL);
36  DtReaderWriterRegistry* parentRegistry = NULL);
37 
40  DtReaderWriterRegistry* parentRegistry = NULL);
41 
44  const DtFixedWingActuatorDescriptor& orig);
45 
47 
50  virtual DtString type() const;
51 
52  virtual DtComponentDescriptor * clone(
53  DtReaderWriterRegistry* parentRegistry = NULL) const;
54 
57  virtual DtReal maxThrustAcceleration() const;
58  virtual void setMaxThrustAcceleration(DtReal maxThrustAcceleration);
60 
63  virtual bool checkTerrain() const;
64  virtual void setCheckTerrain(bool checkTerrain);
66 
70  virtual void setDragCoefficient(double dc);
71  virtual double dragCoefficient() const;
73 
76  virtual bool forceUpdates() const;
77  virtual void setForceUpdates(bool force);
79 
82  virtual void setEngineEfficiency(const DtRwAircraftEngineEfficiencyDataPointList& datapoints);
83  virtual const DtRwAircraftEngineEfficiencyDataPointList& engineEfficiency() const;
85 
87  static DtComponentDescriptor * creator();
88 
89 protected:
92 
93 protected:
94 
98 
105 
116 
122 
129 
135 
137 };
138 
139 #endif

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)