VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
sensorGimbalControllerDescriptor.h
Go to the documentation of this file.
1 
8 
9 #pragma once
10 
12 #include <readerWriter/rwReal.h>
13 #include <readerWriter/rwInt.h>
14 
19 {
20 public:
21 
24  DtReaderWriterRegistry * parentRegistry = 0);
25 
28 
32  orig, DtReaderWriterRegistry * parentRegistry = 0);
33 
37 
40  virtual DtString type() const;
41 
42  virtual DtComponentDescriptor * clone(DtReaderWriterRegistry * parentRegistry
43  = 0) const;
44 
47  virtual double neutralAzimuth() const;
48  virtual void setNeutralAzimuth(double az);
50 
53  virtual double neutralElevation() const;
54  virtual void setNeutralElevation(double el);
56 
59  virtual double scanRate() const;
60  virtual void setScanRate(double rate);
62 
65  virtual double scanElevationAngle() const;
66  virtual void setScanElevationAngle(double el);
68 
71  virtual DtReal maxScanAzimuth() const;
72  virtual void setMaxScanAzimuth(DtReal az);
74 
77  virtual DtReal minScanAzimuth() const;
78  virtual void setMinScanAzimuth(DtReal az);
80 
83  virtual double minAzimuthAngle() const;
84  virtual void setMinAzimuthAngle(double angle);
86 
89  virtual double maxAzimuthAngle() const;
90  virtual void setMaxAzimuthAngle(double angle);
92 
95  virtual double minElevationAngle() const;
96  virtual void setMinElevationAngle(double angle);
98 
101  virtual double maxElevationAngle() const;
102  virtual void setMaxElevationAngle(double angle);
104 
107  virtual DtReal maxRange() const;
108  virtual void setMaxRange(DtReal range);
110 
113  virtual DtReal maxZoom() const;
114  virtual void setMaxZoom(DtReal zoom);
116 
119  virtual int azimuthArticulatedPartType() const;
120  virtual void setAzimuthArticulatedPartType(int partType);
122 
125  virtual int elevationArticulatedPartType() const;
126  virtual void setElevationArticulatedPartType(int partType);
128 
131  virtual const DtString& sensorId() const;
132  virtual void setSensorId(const DtString& id);
134 
137  virtual bool hasLaserDesignator() const;
138  virtual void setHasLaserDesignator(bool hasLD);
140 
142  static DtComponentDescriptor * creator();
143 
144 protected:
145 
149 
156 
163 
170 
177 
184 
191 
197 
203 
209 
215 
221 
227 
234 
241 
247 
254 
256 };
257 
DtRwReal myMaxElevationAngle
Parameter Name: max-elevation-angle Parameter Description: Maximum elevation angle at which sensor ca...
Definition: sensorGimbalControllerDescriptor.h:214
DtRwReal myMaxRange
Parameter Name: max-range Parameter Description: The maximum range of the sensor. ...
Definition: sensorGimbalControllerDescriptor.h:220
DtRwReal myNeutralElevation
Parameter Name: neutral-elevation Parameter Description: The neutral body elevation to which the sens...
Definition: sensorGimbalControllerDescriptor.h:162
DtRwReal myMaxScanAzimuth
Parameter Name: max-scan-azimuth Parameter Description: The maximum azimuth to reach during a scan...
Definition: sensorGimbalControllerDescriptor.h:183
virtual DtString type() const
Returns the type of descriptor.
Definition: joyDeviceControllerDescriptor.h:129
DtRwReal myScanElevationAngle
Parameter Name: scan-elevation-angle Parameter Description: The elevation angle to use while scanning...
Definition: sensorGimbalControllerDescriptor.h:176
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const
Definition: joyDeviceControllerDescriptor.h:117
static DtComponentDescriptor * creator()
Definition: joyDeviceControllerDescriptor.h:122
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:42
Definition: readerWriterRegistry.h:39
Instances of DtSensorGimbalControllerDescriptor are used to specify the parameters for a DtSensorGimb...
Definition: sensorGimbalControllerDescriptor.h:18
DtRwReal myMinElevationAngle
Parameter Name: min-elevation-angle Parameter Description: Minimum elevation angle at which sensor ca...
Definition: sensorGimbalControllerDescriptor.h:208
DtRwInt myAzimuthArtPartType
Parameter Name: azimuth-art-part-type Parameter Description: The type of the articulated part that re...
Definition: sensorGimbalControllerDescriptor.h:233
!!!!!!!!!!!! DtJoyDeviceControllerDescriptor
Definition: joyDeviceControllerDescriptor.h:93
DT_DLL_vrfutil double angle(double vec1[3], double vec2[3])
DtRwReal myScanRate
Parameter Name: scan-rate Parameter Description: The rate at which to scan the sensor during scan mod...
Definition: sensorGimbalControllerDescriptor.h:169
Description: Readable, Writable int.
Definition: rwInt.h:25
DtRwReal myMaxAzimuthAngle
Parameter Name: max-azimuth-angle Parameter Description: Maximum azimuth angle at which sensor can po...
Definition: sensorGimbalControllerDescriptor.h:202
DtRwInt myElevationArtPartType
Parameter Name: elevation-art-part-type Parameter Description: The type of the articulated part that ...
Definition: sensorGimbalControllerDescriptor.h:240
DtJoyDeviceControllerDescriptorTemplate & operator=(const DtJoyDeviceControllerDescriptorTemplate &orig)
assignment operator
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtRwString mySensorId
Parameter Name: sensor-id Parameter Description: String uniquely identifying this gimbaled sensor vie...
Definition: sensorGimbalControllerDescriptor.h:246
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwReal myMinAzimuthAngle
Parameter Name: min-azimuth-angle Parameter Description: Minimum azimuth angle at which sensor can po...
Definition: sensorGimbalControllerDescriptor.h:196
DtRwReal myMinScanAzimuth
Parameter Name: min-scan-azimuth Parameter Description: The minimum azimuth to reach during a scan...
Definition: sensorGimbalControllerDescriptor.h:190
DtRwReal myNeutralAzimuth
Parameter Name: neutral-azimuth Parameter Description: The neutral body azimuth to which the sensor s...
Definition: sensorGimbalControllerDescriptor.h:155
DtRwBoolean myHasLaserDesignator
Parameter Name: has-laser-designator Parameter Description: Set to true if this sensor gimbal is conn...
Definition: sensorGimbalControllerDescriptor.h:253
DtRwReal myMaxZoom
Parameter Name: max-zoom Parameter Description: The maximum zoom level of the sensor.
Definition: sensorGimbalControllerDescriptor.h:226

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)