VR-Forces 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 
37  virtual ~DtNavMovementActuatorDescriptor() override;
38 
41  virtual DtString type() const override;
42 
43  virtual DtComponentDescriptor * clone(DtReaderWriterRegistry* parentRegistry = 0) const override;
44 
46  static DtComponentDescriptor * creator();
47 
50  virtual bool collisionAvoidEnabled() const;
51  virtual void setCollisionAvoidEnabled(bool v);
53 
56  virtual double maxMovementDistance() const;
57  virtual void setMaxMovementDistance(double);
59 
64  virtual DtString movementRestriction() const;
65  virtual void setMovementRestriction(const DtString& val);
67 
68 private:
71 
72 protected:
73 
77 
80 
83 
88 
90 };
91 
92 
93 
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:79
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 DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=0) const override
This descriptor will define parameters that will be used to create an approach vector to a landing st...
Definition: navMovementActuatorDescriptor.h:21
virtual DtString type() const override
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
static DtComponentDescriptor * creator()
DtRwString myMovementRestriction
Parameter Name: movement-restriction.
Definition: navMovementActuatorDescriptor.h:82
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:87

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)