VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
railPathControllerDescriptor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2010 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
11 
12 #pragma once
13 
15 #include "vrfutil/rwString.h"
16 #include "vrfutil/rwReal.h"
17 #include "vrfutil/rwBoolean.h"
19 
24 {
25 public:
28  DtReaderWriterRegistry * parentRegistry = 0);
29 
32  orig, DtReaderWriterRegistry * parentRegistry = 0);
33 
37 
40 
43  virtual DtString type() const;
44 
46  virtual DtString pathFeatureType() const;
47  virtual void setPathFeatureType(const DtString& pathFeatureType);
48 
51  virtual bool publishPaths() const;
52  virtual void setPublishPaths(bool value);
54 
56 
57  virtual const DtRwRealAttributeList& pathfinderWeightFactors() const;
58  virtual void setPathfinderWeightFactors(const DtRwRealAttributeList& weights);
60 
62 
63  virtual const double allowableDistance() const;
64  virtual void setAllowableDistance(double value);
66 
68 
69  virtual const double maxSearchRadiusCoefficient() const;
70  virtual void setMaxSearchRadiusCoefficient(double value);
72 
74 
75  virtual const double maxSearchRadiusOffset() const;
76  virtual void setMaxSearchRadiusOffset(double value);
78 
80  DtReaderWriterRegistry* parentRegistry = NULL) const;
81 
83  static DtComponentDescriptor * creator();
84 
85 private:
88 
89 protected:
90 
94 
99 
105 
111 
118 
127 
136 
138 };

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)