28 const DtString& rwName = DtString::nullString(),
32 const DtString& rwName = DtString::nullString(),
42 const DtString& rwName = DtString::nullString(),
54 virtual DtVector aimingPoint()
const;
55 virtual void setAimingPoint(
const DtVector& newValue);
61 virtual void setObjectToTrack(
const DtUUID& newValue);
67 virtual double aimingAzimuth()
const;
68 virtual void setAimingAzimuth(
double az);
74 virtual double aimingElevation()
const;
75 virtual void setAimingElevation(
double el);
79 virtual bool isScanningLeft()
const;
80 virtual void setIsScanningLeft(
bool scanLeft);
92 virtual double lastKnownAzimuth()
const;
93 virtual void setLastKnownAzimuth(
double az);
99 virtual double lastKnownElevation()
const;
100 virtual void setLastKnownElevation(
double az);
106 virtual DtVector lastKnownPositionOffset()
const;
118 virtual unsigned rotationRatePercentage()
const;
119 virtual void setRotationRatePercentage(
unsigned val);
124 virtual double zoomLevel()
const;
125 virtual void setZoomLevel(
double zoom);
130 virtual double zoomSpeed()
const;
131 virtual void setZoomSpeed(
double speed);
136 virtual bool manualControl()
const;
137 virtual void setManualControl(
bool val);
142 virtual const DtRwColor& fieldOfViewColor()
const;
143 virtual void setFieldOfViewColor(
const DtRwColor& color);
148 virtual bool lasingOn()
const;
149 virtual void setLasingOn(
bool val);
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
DtRwReal myZoomSpeed
Definition: sensorGimbalControllerPSR.h:166
DtRwBoolean myLasingOn
Definition: sensorGimbalControllerPSR.h:169
Definition: readerWriterRegistry.h:39
DtSensorManualControlDirection
Definition: sensorFieldOfViewEnums.h:18
DtRwVector myAimingPoint
Definition: sensorGimbalControllerPSR.h:154
DtRwReal myAimingElevation
Definition: sensorGimbalControllerPSR.h:157
Definition: rwVector.h:23
Reader-Writer color specified by red, green, blue components.
Definition: rwColor.h:19
DtRwReal myAimingAzimuth
Definition: sensorGimbalControllerPSR.h:156
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtRwInt myAimingMode
Definition: sensorGimbalControllerPSR.h:159
Description: Readable, Writable int.
Definition: rwInt.h:25
virtual DtVrfProcessStateRepository * clone(const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const =0
DtSensorTrackingMode
Definition: sensorFieldOfViewEnums.h:9
DtRwBoolean myIsScanningLeft
Definition: sensorGimbalControllerPSR.h:158
DtRwVector myLastKnownPositionOffset
Definition: sensorGimbalControllerPSR.h:162
DtRwColor myFieldOfViewColor
Definition: sensorGimbalControllerPSR.h:168
DtRwVrfObjectReference myObjectToTrack
Definition: sensorGimbalControllerPSR.h:155
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
Class used as the reader/writer implementation of the DtVrfObjectReference.
Definition: vrfObjectReference.h:204
DtRwInt myPanDirection
Definition: sensorGimbalControllerPSR.h:163
DtRwBoolean myManualControl
Definition: sensorGimbalControllerPSR.h:167
Class DtVrfProcessStateRepository: Abstract base class for all process state repositories.
Definition: vrfProcessStateRepository.h:43
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwReal myLastKnownElevation
Definition: sensorGimbalControllerPSR.h:161
DtRwInt myRotationRatePercentage
Definition: sensorGimbalControllerPSR.h:164
virtual DtString type() const =0
Returns the string type of the repository, as defined in procSRTypes.h.
voidpf uLong offset
Definition: ioapi.h:42
DtSensorGimbalControllerPSR is a process state repository which holds state variables for the DtSenso...
Definition: sensorGimbalControllerPSR.h:23
DtRwReal myLastKnownAzimuth
Definition: sensorGimbalControllerPSR.h:160
const DtVrfProcessStateRepository & operator=(const DtVrfProcessStateRepository &orig)
DtRwReal myZoomLevel
Definition: sensorGimbalControllerPSR.h:165