VR-Forces 4.1.1 Class Documentation
aggregateMoveAlongDesc.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2003 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: aggregateMoveAlongDesc.h,v $ $Revision: 1.10 $ $State: Exp $
7 *******************************************************************************/
8 
9 
12 
15 
16 #ifndef DtAggregateMoveAlongDescriptor_H_
17 #define DtAggregateMoveAlongDescriptor_H_
18 
19 
20 #include "vrfobjparam/compDesc.h"
21 #include "vrfutil/rwReal.h"
22 #include "vrfutil/rwBoolean.h"
23 #include <vlutil/vlTime.h>
24 
26 
36 {
37 public:
40  parentRegistry = 0);
41 
44  DtReaderWriterRegistry * parentRegistry = 0);
45 
49 
52 
56  virtual DtString type() const;
57 
60  virtual DtReal catchUpFactor() const;
61  virtual void setCatchUpFactor(double catchUpFactor);
63 
66  virtual DtReal slowDownFactor() const;
67  virtual void setSlowDownFactor(double slowDownFactor);
69 
72  virtual double inPositionTolerance() const;
73  virtual void setInPositionTolerance(double tolerance);
75 
78  virtual DtTime evaluationInterval() const;
79  virtual void setEvaluationInterval(DtTime intervalInSeconds);
81 
84  virtual bool generateRoutesWithRoundedCorners() const;
85  virtual void setGenerateRoutesWithRoundedCorners(bool yesNo);
87 
90  virtual double vertexSpacingAlongRoundedCorners() const;
91  virtual void setVertexSpacingAlongRoundedCorners(double spacingInMeters);
93 
96  virtual bool groundClamp() const;
97  virtual void setGroundClamp(bool yesNo);
99 
100  virtual DtComponentDescriptor * clone(DtReaderWriterRegistry * parentRegistry
101  = 0) const;
102 
104  static DtComponentDescriptor * creator();
105 
106 protected:
109 
110 protected:
111 
115 
122 
129 
139 
145 
155 
163 
170 
172 };
173 
174 #endif
175 
176 
177 

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)