VR-Forces Developer's Guide
 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 maxZoomLevel() const;
70  virtual void setMaxZoomLevel(double zoomLevel);
72 
75  virtual double radius() const;
76  virtual void setRadius(double rad);
78 
79 protected:
83 
89 
94 
99 
104 
110 
112 };
113 
114 
115 
116 
117 
DtRwReal myRadius
Parameter Name: radius Parameter Description: The radius of the sensor field of view volume e...
Definition: sensorFieldOfViewEntry.h:109
DtRwReal myMaxZoomLevel
Parameter Name: max-zoom-level Parameter Description: Maximum allowable zoom level. Parameter Default Value: 100.
Definition: sensorFieldOfViewEntry.h:103
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
#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. Parameter Default Value: 1.173 radians.
Definition: sensorFieldOfViewEntry.h:93
Definition: readerWriter.h:85
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
DtRwReal myWidestYAngle
Parameter Name: widest-y-angle Parameter Description: Widest angle for the Y dimension. Parameter Default Value: 0.66 radians.
Definition: sensorFieldOfViewEntry.h:98
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:88
DT_DLL_vrfutil double angle(double vec1[3], double vec2[3])
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)