VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
navMovementActuatorDescriptor.h
Go to the documentation of this file.
1 
4 
7 
8 #pragma once
9 
11 #include <readerWriter/rwString.h>
12 #include <readerWriter/rwBoolean.h>
13 #include <readerWriter/rwReal.h>
15 
17 
20 
22 {
23 public:
26  parentRegistry = 0);
27 
30  DtReaderWriterRegistry * parentRegistry = 0);
31 
35 
38 
41  virtual DtString type() const;
42 
43  virtual DtComponentDescriptor * clone(DtReaderWriterRegistry * parentRegistry
44  = 0) const;
45 
47  static DtComponentDescriptor * creator();
48 
51  virtual bool collisionAvoidEnabled() const;
52  virtual void setCollisionAvoidEnabled(bool v);
54 
57  virtual double maxMovementDistance() const;
58  virtual void setMaxMovementDistance(double);
60 
65  virtual DtString movementRestriction() const;
66  virtual void setMovementRestriction(const DtString& val);
68 
69 private:
72 
73 protected:
74 
78 
81 
84 
89 
91 };
92 
93 
94 
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=0) const
DtActuatorComponentDescriptor & operator=(const DtActuatorComponentDescriptor &orig)
assignment
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
End User Description: DtActuatorComponentDescriptor contains parameters common to all actuator compon...
Definition: actuatorComponentDescriptor.h:47
DtRwBoolean myCollisionAvoidEnabled
Parameter Name: collision-avoid-enabled.
Definition: navMovementActuatorDescriptor.h:80
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
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 DtString type() const
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
This descriptor will define parameters that will be used to create an approach vector to a landing st...
Definition: navMovementActuatorDescriptor.h:21
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
static DtComponentDescriptor * creator()
DtRwString myMovementRestriction
Parameter Name: movement-restriction.
Definition: navMovementActuatorDescriptor.h:83
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwReal myMaxMovementDistance
Parameter Name: max-movement-distance The hint to the max distance to look to move during any given m...
Definition: navMovementActuatorDescriptor.h:88

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)