![]() |
VR-Forces 4.5 Class Documentation
|
Instances of DtSensorFieldOfViewControlInter are used to store state data for SensorFieldOfViewControl interactions. More...

Public Member Functions | |
| DtSensorFieldOfViewControlInter (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| Constructor. | |
| DtSensorFieldOfViewControlInter (const DtNetPacket *pkt, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER, DtPduFactory *pduFactory=0) | |
| Constructor. | |
| virtual | ~DtSensorFieldOfViewControlInter () |
| Destructor. | |
| DtSensorFieldOfViewControlInter (const DtSensorFieldOfViewControlInter &orig) | |
| Copy constructor. | |
| DtSensorFieldOfViewControlInter & | operator= (const DtSensorFieldOfViewControlInter &orig) |
| Assignment operator. | |
| virtual void | setHost (const DtGlobalObjectDesignator &val) |
| Host mutator. | |
| DtGlobalObjectDesignator | host () const |
| Host accessor. | |
| virtual void | setId (const DtString &val) |
| Id mutator. | |
| DtString | id () const |
| Id accessor. | |
| virtual void | setTrackingMode (const DtSensorTrackingMode &val) |
| TrackingMode mutator. | |
| DtSensorTrackingMode | trackingMode () const |
| TrackingMode accessor. | |
| virtual void | setZoomLevel (const DtFloat64 &val) |
| ZoomLevel mutator. | |
| DtFloat64 | zoomLevel () const |
| ZoomLevel accessor. | |
| virtual void | setRotationRatePercent (const DtU16 &val) |
| RotationRatePercent mutator. | |
| DtU16 | rotationRatePercent () const |
| RotationRatePercent accessor. | |
| virtual void | setEntityToTrack (const DtGlobalObjectDesignator &val) |
| EntityToTrack mutator. | |
| DtGlobalObjectDesignator | entityToTrack () const |
| EntityToTrack accessor. | |
| virtual void | setLocationToTrack (const DtVector &val) |
| LocationToTrack mutator. | |
| DtVector | locationToTrack () const |
| LocationToTrack accessor. | |
| virtual void | setFixedAzimuthAngle (const DtFloat64 &val) |
| FixedAzimuthAngle mutator. | |
| DtFloat64 | fixedAzimuthAngle () const |
| FixedAzimuthAngle accessor. | |
| virtual void | setFixedElevationAngle (const DtFloat64 &val) |
| FixedElevationAngle mutator. | |
| DtFloat64 | fixedElevationAngle () const |
| FixedElevationAngle accessor. | |
| virtual void | setManualControlDirection (const DtSensorManualControlDirection &val) |
| ManualControlDirection mutator. | |
| DtSensorManualControlDirection | manualControlDirection () const |
| ManualControlDirection accessor. | |
| virtual void | setColor (DtU32 val) |
| Color mutator. | |
| DtU32 | color () const |
| Color accessor. | |
| virtual const char * | name () const |
| Name of the interaction. | |
| virtual void | printData () const |
| Print the interaction's data. | |
| virtual void | printDataToStream (std::ostream &stream) const |
| Print the interaction's data to the specified stream. | |
| DtSensorFieldOfViewControlInter () | |
| Constructor. | |
| virtual | ~DtSensorFieldOfViewControlInter () |
| Destructor. | |
| DtSensorFieldOfViewControlInter (const DtSensorFieldOfViewControlInter &orig) | |
| Copy constructor. | |
| DtSensorFieldOfViewControlInter & | operator= (const DtSensorFieldOfViewControlInter &orig) |
| Assignment operator. | |
| virtual void | printData () const |
| Print the interaction's data. | |
| virtual void | printDataToStream (std::ostream &stream) const |
| Print the interaction's data to the specified stream. | |
| virtual void | setHost (const DtGlobalObjectDesignator &val) |
| Host mutator. | |
| virtual const DtGlobalObjectDesignator & | host () const |
| Host accessor. | |
| virtual void | setId (const DtString &val) |
| Id mutator. | |
| virtual const DtString & | id () const |
| Id accessor. | |
| virtual void | setTrackingMode (const DtSensorTrackingMode &val) |
| TrackingMode mutator. | |
| virtual const DtSensorTrackingMode & | trackingMode () const |
| TrackingMode accessor. | |
| virtual void | setZoomLevel (const DtFloat64 &val) |
| ZoomLevel mutator. | |
| virtual const DtFloat64 & | zoomLevel () const |
| ZoomLevel accessor. | |
| virtual void | setRotationRatePercent (const DtU16 &val) |
| RotationRatePercent mutator. | |
| virtual const DtU16 & | rotationRatePercent () const |
| RotationRatePercent accessor. | |
| virtual void | setEntityToTrack (const DtGlobalObjectDesignator &val) |
| EntityToTrack mutator. | |
| virtual const DtGlobalObjectDesignator & | entityToTrack () const |
| EntityToTrack accessor. | |
| virtual void | setLocationToTrack (const DtVector &val) |
| LocationToTrack mutator. | |
| virtual const DtVector & | locationToTrack () const |
| LocationToTrack accessor. | |
| virtual void | setFixedAzimuthAngle (const DtFloat64 &val) |
| FixedAzimuthAngle mutator. | |
| virtual const DtFloat64 & | fixedAzimuthAngle () const |
| FixedAzimuthAngle accessor. | |
| virtual void | setFixedElevationAngle (const DtFloat64 &val) |
| FixedElevationAngle mutator. | |
| virtual const DtFloat64 & | fixedElevationAngle () const |
| FixedElevationAngle accessor. | |
| virtual void | setManualControlDirection (const DtSensorManualControlDirection &val) |
| ManualControlDirection mutator. | |
| virtual const DtSensorManualControlDirection & | manualControlDirection () const |
| ManualControlDirection accessor. | |
| virtual void | setColor (DtU32 val) |
| Color mutator. | |
| virtual DtU32 | color () const |
| Color accessor. | |
| virtual const char * | name () const |
| Name of the interaction. (Not necessarily the ClassName from the FOM.) | |
Static Public Member Functions | |
| static DtPdu * | create (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER, DtPduFactory *pduFactory=0) |
| Create a DtSensorFieldOfViewControlInter. | |
| static void | addCallback (DtExerciseConn *conn, DtSensorFieldOfViewControlInterInterCb cb, void *usr) |
| Add (register)/Remove (deregister) function to be called when interaction occurs. | |
| static void | removeCallback (DtExerciseConn *conn, DtSensorFieldOfViewControlInterInterCb cb, void *usr) |
| static DtInteraction * | create () |
| Create a DtSensorFieldOfViewControlInter. | |
| static void | addCallback (DtExerciseConn *conn, DtSensorFieldOfViewControlInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
| Add (register)/Remove (deregister) function to be called when interaction occurs. | |
| static void | removeCallback (DtExerciseConn *conn, DtSensorFieldOfViewControlInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
Protected Member Functions | |
| virtual unsigned int | fixedBytesSize () const |
| virtual char * | firstVarDatumStart () const |
| DtPduKind | internalGetPduKind () const |
| virtual const char * | interactionClassToUse (DtExerciseConn *exConn) const |
| virtual DtInteractionDecoder * | createDecoder (DtExerciseConn *exConn) const |
| virtual DtInteractionEncoder * | createEncoder (DtExerciseConn *exConn) const |
Static Protected Member Functions | |
| static DtPduKind | internalGetPduKindImpl () |
Protected Attributes | |
| DtGlobalObjectDesignator | myHost |
| DtString | myId |
| DtSensorTrackingMode | myTrackingMode |
| DtFloat64 | myZoomLevel |
| DtU16 | myRotationRatePercent |
| DtGlobalObjectDesignator | myEntityToTrack |
| DtVector | myLocationToTrack |
| DtFloat64 | myFixedAzimuthAngle |
| DtFloat64 | myFixedElevationAngle |
| DtSensorManualControlDirection | myManualControlDirection |
| DtU32 | myColor |
Instances of DtSensorFieldOfViewControlInter are used to store state data for SensorFieldOfViewControl interactions.
| DtSensorFieldOfViewControlInter::DtSensorFieldOfViewControlInter | ( | DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER | ) |
Constructor.
| DtSensorFieldOfViewControlInter::DtSensorFieldOfViewControlInter | ( | const DtNetPacket * | pkt, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER, |
||
| DtPduFactory * | pduFactory = 0 |
||
| ) |
Constructor.
|
virtual |
Destructor.
| DtSensorFieldOfViewControlInter::DtSensorFieldOfViewControlInter | ( | const DtSensorFieldOfViewControlInter & | orig | ) |
Copy constructor.
| DtSensorFieldOfViewControlInter::DtSensorFieldOfViewControlInter | ( | ) |
Constructor.
|
virtual |
Destructor.
| DtSensorFieldOfViewControlInter::DtSensorFieldOfViewControlInter | ( | const DtSensorFieldOfViewControlInter & | orig | ) |
Copy constructor.
| DtSensorFieldOfViewControlInter& DtSensorFieldOfViewControlInter::operator= | ( | const DtSensorFieldOfViewControlInter & | orig | ) |
Assignment operator.
|
virtual |
Host mutator.
| DtGlobalObjectDesignator DtSensorFieldOfViewControlInter::host | ( | ) | const |
Host accessor.
|
virtual |
Id mutator.
| DtString DtSensorFieldOfViewControlInter::id | ( | ) | const |
Id accessor.
|
virtual |
TrackingMode mutator.
| DtSensorTrackingMode DtSensorFieldOfViewControlInter::trackingMode | ( | ) | const |
TrackingMode accessor.
|
virtual |
ZoomLevel mutator.
| DtFloat64 DtSensorFieldOfViewControlInter::zoomLevel | ( | ) | const |
ZoomLevel accessor.
|
virtual |
RotationRatePercent mutator.
| DtU16 DtSensorFieldOfViewControlInter::rotationRatePercent | ( | ) | const |
RotationRatePercent accessor.
|
virtual |
EntityToTrack mutator.
| DtGlobalObjectDesignator DtSensorFieldOfViewControlInter::entityToTrack | ( | ) | const |
EntityToTrack accessor.
|
virtual |
LocationToTrack mutator.
| DtVector DtSensorFieldOfViewControlInter::locationToTrack | ( | ) | const |
LocationToTrack accessor.
|
virtual |
FixedAzimuthAngle mutator.
| DtFloat64 DtSensorFieldOfViewControlInter::fixedAzimuthAngle | ( | ) | const |
FixedAzimuthAngle accessor.
|
virtual |
FixedElevationAngle mutator.
| DtFloat64 DtSensorFieldOfViewControlInter::fixedElevationAngle | ( | ) | const |
FixedElevationAngle accessor.
|
virtual |
ManualControlDirection mutator.
| DtSensorManualControlDirection DtSensorFieldOfViewControlInter::manualControlDirection | ( | ) | const |
ManualControlDirection accessor.
|
virtual |
Color mutator.
| DtU32 DtSensorFieldOfViewControlInter::color | ( | ) | const |
Color accessor.
|
inlinevirtual |
Name of the interaction.
|
virtual |
Print the interaction's data.
|
virtual |
Print the interaction's data to the specified stream.
|
static |
Create a DtSensorFieldOfViewControlInter.
Caller is responsible for deletion.
|
static |
Add (register)/Remove (deregister) function to be called when interaction occurs.
|
static |
|
protectedvirtual |
|
protectedvirtual |
|
inlinestaticprotected |
References DtSensorFieldOfViewControlPduKind.
|
inlineprotected |
| DtSensorFieldOfViewControlInter& DtSensorFieldOfViewControlInter::operator= | ( | const DtSensorFieldOfViewControlInter & | orig | ) |
Assignment operator.
|
virtual |
Print the interaction's data.
|
virtual |
Print the interaction's data to the specified stream.
|
virtual |
Host mutator.
|
virtual |
Host accessor.
|
virtual |
Id mutator.
|
virtual |
Id accessor.
|
virtual |
TrackingMode mutator.
|
virtual |
TrackingMode accessor.
|
virtual |
ZoomLevel mutator.
|
virtual |
ZoomLevel accessor.
|
virtual |
RotationRatePercent mutator.
|
virtual |
RotationRatePercent accessor.
|
virtual |
EntityToTrack mutator.
|
virtual |
EntityToTrack accessor.
|
virtual |
LocationToTrack mutator.
|
virtual |
LocationToTrack accessor.
|
virtual |
FixedAzimuthAngle mutator.
|
virtual |
FixedAzimuthAngle accessor.
|
virtual |
FixedElevationAngle mutator.
|
virtual |
FixedElevationAngle accessor.
|
virtual |
ManualControlDirection mutator.
|
virtual |
ManualControlDirection accessor.
|
virtual |
Color mutator.
|
virtual |
Color accessor.
|
inlinevirtual |
Name of the interaction. (Not necessarily the ClassName from the FOM.)
|
static |
Create a DtSensorFieldOfViewControlInter.
Caller is responsible for deletion.
|
static |
Add (register)/Remove (deregister) function to be called when interaction occurs.
|
static |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |