VR-Forces 4.2 Class Documentation
humanMovementActuatorDesc.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2003 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: humanMovementActuatorDesc.h,v $ $Revision: 1.3 $ $State: Exp $
7 *******************************************************************************/
8 
11 
14 
15 #ifndef humanMovementActuatorDesc_h
16 #define humanMovementActuatorDesc_h
17 
19 #include "vrfutil/rwBoolean.h"
20 #include "vrfutil/rwReal.h"
23 
27 {
28 public:
30  DtHumanMovementActuatorDescriptor(const DtString& componentName,
31  DtReaderWriterRegistry* parentRegistry = 0);
32 
35  DtReaderWriterRegistry* parentRegistry = 0);
36 
38 
42 
45  virtual DtString type() const;
46 
48  DtReaderWriterRegistry* parentRegistry = 0) const;
49 
52 
55  virtual bool checkForTerrainCollisions() const;
56  virtual void setCheckForTerrainCollisions(bool yesOrNo);
58 
61  virtual double maxUprightTerrainPitch() const;
62  virtual void setMaxUprightTerrainPitch(double pitch);
64 
67  virtual double maxWalkingSpeed() const;
68  virtual void setMaxWalkingSpeed(double speed);
70 
73  virtual const DtRwStaticDynamicPostureList& staticToDynamicPostureMap() const;
75 
78  virtual const DtRwSoilSpeedFactorList& soilToMaxSpeedFactorMap() const;
80 
81 protected:
84 
85 protected:
88 
89 
96 
104 
112 
124 
142 };
143 
144 #endif

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)