VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
bhavePluginOptions.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 * Copyright 2012 Autodesk, Inc. All rights reserved.
7 * Use of this software is subject to the terms of the Autodesk license
8 * agreement provided at the time of installation or download, or which otherwise
9 * accompanies this software in either electronic or hard copy form.
10 *******************************************************************************/
11 
15 
16 #pragma once
17 
19 
20 #include <vrfutil/readerWriter.h>
21 #include <vrfutil/rwString.h>
22 #include <vrfutil/rwBoolean.h>
23 #include <vrfutil/rwReal.h>
24 
27 {
28 
29 public:
30 
32  DtBhavePluginOptions(const DtString& name, DtReaderWriterRegistry* const parentRegistry = NULL);
33 
35  virtual ~DtBhavePluginOptions();
36 
38 
40  virtual bool lifeformGenerateObstacleFeatures() const;
41  virtual void setLifeformGenerateObstacleFeatures(bool);
42  virtual bool lifeformGeneratePathFeatures() const;
43  virtual void setLifeformGeneratePathFeatures(bool);
44  virtual bool lifeformGenerateRoadSoilType() const;
45  virtual void setLifeformGenerateRoadSoilType(bool);
46  virtual double lifeformEntityHeight() const;
47  virtual void setLifeformEntityHeight(double);
48  virtual double lifeformEntityRadius() const;
49  virtual void setLifeformEntityRadius(double);
50  virtual double lifeformGraphDensity() const;
51  virtual void setLifeformGraphDensity(double);
52  virtual double lifeformSlopeMaximum() const;
53  virtual void setLifeformSlopeMaximum(double);
54  virtual double lifeformStepMaximum() const;
55  virtual void setLifeformStepMaximum(double);
56  virtual double lifeformRasterPrecision() const;
57  virtual void setLifeformRasterPrecision(double);
58  virtual bool groundPlatformGenerateObstacleFeatures() const;
59  virtual void setGroundPlatformGenerateObstacleFeatures(bool);
60  virtual bool groundPlatformGeneratePathFeatures() const;
61  virtual void setGroundPlatformGeneratePathFeatures(bool);
62  virtual bool groundPlatformGenerateRoadSoilType() const;
63  virtual void setGroundPlatformGenerateRoadSoilType(bool);
64  virtual double groundPlatformEntityHeight() const;
65  virtual void setGroundPlatformEntityHeight(double);
66  virtual double groundPlatformEntityRadius() const;
67  virtual void setGroundPlatformEntityRadius(double);
68  virtual double groundPlatformGraphDensity() const;
69  virtual void setGroundPlatformGraphDensity(double);
70  virtual double groundPlatformSlopeMaximum() const;
71  virtual void setGroundPlatformSlopeMaximum(double);
72  virtual double groundPlatformStepMaximum() const;
73  virtual void setGroundPlatformStepMaximum(double);
74  virtual double groundPlatformRasterPrecision() const;
75  virtual void setGroundPlatformRasterPrecision(double);
76 
77  virtual DtString groundPlatformFilter() const;
78  virtual void setGroundPlatformFilter(DtString);
79  virtual DtString lifeformFilter() const;
80  virtual void setLifeformFilter(DtString);
81  virtual DtString groundPlatformWaterFilter() const;
82  virtual void setGroundPlatformWaterFilter(DtString);
83  virtual DtString lifeformWaterFilter() const;
84  virtual void setLifeformWaterFilter(DtString);
85 
86 protected:
87 
90 
93 
95  virtual bool operator==(const DtBhavePluginOptions&) const;
96 
98  virtual bool operator!=(const DtBhavePluginOptions&) const;
99 
100 
101 protected:
102 
109 
116 
123 
128 
129 };

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)