VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
sensorFieldOfViewEntry.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
11 
12 #pragma once
13 
15 #include <readerWriter/rwInt.h>
16 #include <readerWriter/rwReal.h>
17 #include <readerWriter/rwString.h>
18 
20 
25 {
26 public:
28 
31  DtReaderWriterRegistry* parentRegistry = NULL);
33  DtReaderWriterRegistry* parentRegistry = NULL);
34 
37  DtReaderWriterRegistry* parentRegistry = NULL);
38 
42 
44  virtual ~DtSensorFieldOfViewEntry();
45 
46  virtual DtSensorFieldOfViewEntry* clone(
47  DtReaderWriterRegistry* parentRegistry = NULL) const;
48 
51  virtual const DtString& sensorFieldOfViewId() const;
52  virtual void setSensorFieldOfViewId(const DtString& id);
54 
57  virtual double widestXAngle() const;
58  virtual void setWidestXAngle(double angle);
60 
63  virtual double widestYAngle() const;
64  virtual void setWidestYAngle(double angle);
66 
69  virtual double minAzimuthAngle() const;
70  virtual void setMinAzimuthAngle(double angle);
72 
75  virtual double maxAzimuthAngle() const;
76  virtual void setMaxAzimuthAngle(double angle);
78 
81  virtual double minElevationAngle() const;
82  virtual void setMinElevationAngle(double angle);
84 
87  virtual double maxElevationAngle() const;
88  virtual void setMaxElevationAngle(double angle);
90 
93  virtual double maxZoomLevel() const;
94  virtual void setMaxZoomLevel(double zoomLevel);
96 
99  virtual double radius() const;
100  virtual void setRadius(double rad);
102 
103 protected:
107 
113 
118 
123 
128 
133 
138 
143 
148 
154 
156 };
157 
158 
159 
160 
161 
DtRwReal myRadius
Parameter Name: radius Parameter Description: The radius of the sensor field of view volume e...
Definition: sensorFieldOfViewEntry.h:153
DtRwReal myMaxZoomLevel
Parameter Name: max-zoom-level Parameter Description: Maximum allowable zoom level.
Definition: sensorFieldOfViewEntry.h:147
Definition: symbolString.h:20
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwReal myWidestXAngle
Parameter Name: widest-x-angle Parameter Description: Widest angle for the X dimension.
Definition: sensorFieldOfViewEntry.h:117
Definition: readerWriter.h:85
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
DtRwReal myMinAzimuthAngle
Parameter Name: min-azimuth-angle Parameter Description: Minimum azimuth angle at which sensor can po...
Definition: sensorFieldOfViewEntry.h:127
DtRwReal myWidestYAngle
Parameter Name: widest-y-angle Parameter Description: Widest angle for the Y dimension.
Definition: sensorFieldOfViewEntry.h:122
Definition: readerWriterRegistry.h:39
Instances of DtSensorFieldOfViewEntry are used to specify the parameters that describe the possible a...
Definition: sensorFieldOfViewEntry.h:24
DtRwString mySensorFieldOfViewId
Parameter Name: sensor-field-of-view-id Parameter Description: String uniquely identifying this senso...
Definition: sensorFieldOfViewEntry.h:112
DtRwReal myMaxElevationAngle
Parameter Name: max-elevation-angle Parameter Description: Maximum elevation angle at which sensor ca...
Definition: sensorFieldOfViewEntry.h:142
DT_DLL_vrfutil double angle(double vec1[3], double vec2[3])
DtRwReal myMaxAzimuthAngle
Parameter Name: max-azimuth-angle Parameter Description: Maximum azimuth angle at which sensor can po...
Definition: sensorFieldOfViewEntry.h:132
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtRwReal myMinElevationAngle
Parameter Name: min-elevation-angle Parameter Description: Minimum elevation angle at which sensor ca...
Definition: sensorFieldOfViewEntry.h:137

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)