![]() |
VR-Forces 4.3 Class Documentation
|
This class receives CIGI messages and sends signals that the driver can hook up to for processing. More...

Public Member Functions | |
| virtual | ~DtCigiSignalProcessor () |
| DTOR. | |
| virtual void | OnIGCtrl (CigiBasePacket *Packet) |
| OnIGCtrl A base function to process incoming IG control packets. | |
| virtual void | OnArtPartCtrl (CigiBasePacket *Packet) |
| OnArtPartCtrl A base function to process incoming Articulated Part Control packets. | |
| virtual void | OnAtmosCtrl (CigiBasePacket *Packet) |
| OnAtmosCtrl A base function to process incoming Atmosphere Control packets. | |
| virtual void | OnCelestialCtrl (CigiBasePacket *Packet) |
| OnCelestialCtrl A base function to process incoming Celestial Control packets. | |
| virtual void | OnCollDetSegDef (CigiBasePacket *Packet) |
| OnCollDetSegDef A base function to process incoming Collision Detection Segment Definition packets. | |
| virtual void | OnCollDetVolDef (CigiBasePacket *Packet) |
| OnCollDetVolDef A base function to process incoming Collision Detection Volume Definition packets. | |
| virtual void | OnCompCtrl (CigiBasePacket *Packet) |
| OnCompCtrl A base function to process incoming Component Control packets. | |
| virtual void | OnConfClampEntityCtrl (CigiBasePacket *Packet) |
| OnConfClampEntityCtrl A base function to process incoming Conformal Clamped Entity Control packets. | |
| virtual void | OnEarthModelDef (CigiBasePacket *Packet) |
| OnEarthModelDef A base function to process incoming Earth Model Definition packets. | |
| virtual void | OnEntityCtrl (CigiBasePacket *Packet) |
| OnEntityCtrl A base function to process incoming Entity control packets. | |
| virtual void | OnEnvCondReq (CigiBasePacket *Packet) |
| OnEnvCondReq A base function to process incoming Environmental Conditions Request packets. | |
| virtual void | OnEnvCtrl (CigiBasePacket *Packet) |
| OnEnvCtrl A base function to process incoming Environmental Control packets. | |
| virtual void | OnEnvRgnCtrl (CigiBasePacket *Packet) |
| OnEnvRgnCtrl A base function to process incoming Environmental Region Control packets. | |
| virtual void | OnHatReq (CigiBasePacket *Packet) |
| OnHatReq A base function to process incoming Hat only Request packets. | |
| virtual void | OnHatHotReq (CigiBasePacket *Packet) |
| OnHatHotReq A base function to process incoming Hat Hot Request packets. | |
| virtual void | OnHatHotXReq (CigiBasePacket *Packet) |
| OnHatHotXReq A base function to process incoming Hat Hot Extended Request packets. | |
| virtual void | OnHotReq (CigiBasePacket *Packet) |
| OnHotReq A base function to process incoming Hot only Request packets. | |
| virtual void | OnLosSegReq (CigiBasePacket *Packet) |
| OnLosSegReq A base function to process incoming LOS Segment Request packets. | |
| virtual void | OnLosVectReq (CigiBasePacket *Packet) |
| OnLosVectReq A base function to process incoming LOS Vector Request packets. | |
| virtual void | OnMaritimeSurfaceCtrl (CigiBasePacket *Packet) |
| OnMaritimeSurfaceCtrl A base function to process incoming Maritime Surface Conditions Control packets. | |
| virtual void | OnMotionTrackCtrl (CigiBasePacket *Packet) |
| OnMotionTrackCtrl A base function to process incoming Motion Tracker control packets. | |
| virtual void | OnPostionReq (CigiBasePacket *Packet) |
| OnPostionReq A base function to process incoming Positon Request packets. | |
| virtual void | OnRateCtrl (CigiBasePacket *Packet) |
| OnRateCtrl A base function to process incoming Rate Control packets. | |
| virtual void | OnSensorCtrl (CigiBasePacket *Packet) |
| OnSensorCtrl A base function to process incoming Sensor Control packets. | |
| virtual void | OnShortArtPartCtrl (CigiBasePacket *Packet) |
| OnShortArtPartCtrl A base function to process incoming Short Articulated Part Control packets. | |
| virtual void | OnShortCompCtrl (CigiBasePacket *Packet) |
| OnIGMsg A base function to process incoming Short Component Control packets. | |
| virtual void | OnShortSymbolCtrl (CigiBasePacket *Packet) |
| OnShortSymbolCtrl A base function to process incoming Short Symbol Control packets. | |
| virtual void | OnSpecEffDef (CigiBasePacket *Packet) |
| OnSpecEffDef A base function to process incoming Special Effect Definition packets. | |
| virtual void | OnSymbolCircleDef (CigiBasePacket *Packet) |
| OnSymbolCircleDef A base function to process incoming Symbol Circle Definition packets. | |
| virtual void | OnSymbolClone (CigiBasePacket *Packet) |
| OnSymbolClone A base function to process incoming Symbol Clone packets. | |
| virtual void | OnSymbolCtrl (CigiBasePacket *Packet) |
| OnSymbolCtrl A base function to process incoming Symbol Control packets. | |
| virtual void | OnSymbolLineDef (CigiBasePacket *Packet) |
| OnSymbolLineDef A base function to process incoming Symbol Line Definition packets. | |
| virtual void | OnSymbolTextDef (CigiBasePacket *Packet) |
| OnSymbolTextDef A base function to process incoming Symbol Text Definition packets. | |
| virtual void | OnSymbolSurfaceDef (CigiBasePacket *Packet) |
| OnSymbolSurfaceDef A base function to process incoming Symbol Surface Definition packets. | |
| virtual void | OnTerrestrialSurfaceCtrl (CigiBasePacket *Packet) |
| OnTerrestrialSurfaceCtrl A base function to process incoming Terrestrial Surface Control packets. | |
| virtual void | OnTrajectory (CigiBasePacket *Packet) |
| OnTrajectory A base function to process incoming Trajectory Definition packets. | |
| virtual void | OnViewCtrl (CigiBasePacket *Packet) |
| OnViewCtrl A base function to process incoming View Control packets. | |
| virtual void | OnViewDef (CigiBasePacket *Packet) |
| OnViewDef A base function to process incoming View Definition packets. | |
| virtual void | OnWaveCtrl (CigiBasePacket *Packet) |
| OnWaveCtrl A base function to process incoming Wave Control packets. | |
| virtual void | OnWeatherCtrl (CigiBasePacket *Packet) |
| OnWeatherCtrl A base function to process incoming Weather Control packets. | |
| virtual void | OnUnrecognized (CigiBasePacket *Packet) |
| OnUnrecognized A base function to process any incoming unrecognized packets. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtCigiSignalProcessor & | instance (DtCigiConnection &sim) |
| Static instance accessor. | |
Public Attributes | |
| boost::signal< void(const CigiIGCtrlV3_3 &)> | signal_igControlReceived |
| A signal is emitted for each type of packet received. | |
| boost::signal< void(const CigiArtPartCtrlV3 &)> | signal_artPartControlReceived |
| boost::signal< void(const CigiAtmosCtrlV3 &)> | signal_atmosphereControlReceived |
| boost::signal< void(const CigiCelestialCtrlV3 &)> | signal_celestialControlReceived |
| boost::signal< void(const CigiCollDetSegDefV3 &)> | signal_collisionDetectionSegmentDefinitionReceived |
| boost::signal< void(const CigiCollDetVolDefV3 &)> | signal_collisionDetectionVolumeDefinitionReceived |
| boost::signal< void(CigiCompCtrlV3_3 &)> | signal_componentControlReceived |
| boost::signal< void(CigiConfClampEntityCtrlV3 &)> | signal_conformalClampedEntityControlReceived |
| boost::signal< void(const CigiEarthModelDefV3 &)> | signal_earthModelDefinitionReceived |
| boost::signal< void(const CigiEntityCtrlV3_3 &)> | signal_entityControlReceived |
| boost::signal< void(const CigiEnvCondReqV3 &)> | signal_environmentalConditionsRequestReceived |
| boost::signal< void(const CigiEnvRgnCtrlV3 &)> | signal_environmentalRegionControlReceived |
| boost::signal< void(const CigiHatHotReqV3_2 &)> | signal_hatHotRequestReceived |
| boost::signal< void(const CigiHatHotXRespV3_2 &)> | signal_hatHotExtendedRequestReceived |
| boost::signal< void(const CigiLosSegReqV3_2 &)> | signal_losSegmentRequestReceived |
| boost::signal< void(CigiLosVectReqV3_2 &)> | signal_losVectorRequestReceived |
| boost::signal< void(CigiMaritimeSurfaceCtrlV3 &)> | signal_maritimeSurfaceConditionsControlReceived |
| boost::signal< void(CigiMotionTrackCtrlV3 &)> | signal_motionTrackerControlReceived |
| boost::signal< void(CigiPositionReqV3 &)> | signal_positionRequestReceived |
| boost::signal< void(const CigiRateCtrlV3_2 &)> | signal_rateControlReceived |
| boost::signal< void(const CigiSensorCtrlV3 &)> | signal_sensorControlReceived |
| boost::signal< void(const CigiShortArtPartCtrlV3 &)> | signal_shortArtPartControlReceived |
| boost::signal< void(CigiShortCompCtrlV3_3 &)> | signal_shortComponentControlReceived |
| boost::signal< void(const CigiShortSymbolCtrlV3_3 &)> | signal_shortSymbolControlReceived |
| boost::signal< void(const CigiSymbolCircleDefV3_3 &)> | signal_symbolCircleDefinitionReceived |
| boost::signal< void(const CigiSymbolCloneV3_3 &)> | signal_symbolCloneReceived |
| boost::signal< void(const CigiSymbolCtrlV3_3 &)> | signal_symbolControlReceived |
| boost::signal< void(const CigiSymbolLineDefV3_3 &)> | signal_symbolLineDefinitionReceived |
| boost::signal< void(const CigiSymbolTextDefV3_3 &)> | signal_symbolTextDefinitionReceived |
| boost::signal< void(const CigiSymbolSurfaceDefV3_3 &)> | signal_symbolSurfaceDefinitionReceived |
| boost::signal< void(const CigiTerrestrialSurfaceCtrlV3 &)> | signal_terrestrialSurfaceConditionsControlReceived |
| boost::signal< void(const CigiTrajectoryDefV3 &)> | signal_trajectoryDefinitionReceived |
| boost::signal< void(const CigiViewCtrlV3 &)> | signal_viewControlReceived |
| boost::signal< void(const CigiViewDefV3 &)> | signal_viewDefinitionReceived |
| boost::signal< void(const CigiWaveCtrlV3 &)> | signal_waveControlReceived |
| boost::signal< void(const CigiWeatherCtrlV3 &)> | signal_weatherControlReceived |
| boost::signal< void(const makCigiExt::DtCigiDiGuyCtrl &)> | signal_diGuyControlReceived |
| boost::signal< void(const CigiBasePacket &)> | signal_unrecognizedPacketReceived |
Protected Member Functions | |
| DtCigiSignalProcessor (DtCigiConnection &connection) | |
| CTOR. | |
Protected Attributes | |
| DtCigiConnection & | myConnection |
This class receives CIGI messages and sends signals that the driver can hook up to for processing.
|
virtual |
DTOR.
|
protected |
CTOR.
|
static |
Static instance accessor.
|
virtual |
OnIGCtrl
A base function to process incoming IG control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnArtPartCtrl
A base function to process incoming Articulated Part Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnAtmosCtrl
A base function to process incoming Atmosphere Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnCelestialCtrl
A base function to process incoming Celestial Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnCollDetSegDef
A base function to process incoming Collision Detection Segment Definition packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnCollDetVolDef
A base function to process incoming Collision Detection Volume Definition packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnCompCtrl
A base function to process incoming Component Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnConfClampEntityCtrl
A base function to process incoming Conformal Clamped Entity Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnEarthModelDef
A base function to process incoming Earth Model Definition packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnEntityCtrl
A base function to process incoming Entity control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnEnvCondReq
A base function to process incoming Environmental Conditions Request packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnEnvCtrl
A base function to process incoming Environmental Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnEnvRgnCtrl
A base function to process incoming Environmental Region Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnHatReq
A base function to process incoming Hat only Request packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnHatHotReq
A base function to process incoming Hat Hot Request packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnHatHotXReq
A base function to process incoming Hat Hot Extended Request packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnHotReq
A base function to process incoming Hot only Request packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnLosSegReq
A base function to process incoming LOS Segment Request packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnLosVectReq
A base function to process incoming LOS Vector Request packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnMaritimeSurfaceCtrl
A base function to process incoming Maritime Surface Conditions Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnMotionTrackCtrl
A base function to process incoming Motion Tracker control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnPostionReq
A base function to process incoming Positon Request packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnRateCtrl
A base function to process incoming Rate Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnSensorCtrl
A base function to process incoming Sensor Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnShortArtPartCtrl
A base function to process incoming Short Articulated Part Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnIGMsg
A base function to process incoming Short Component Control packets.
Segment Definition packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnShortSymbolCtrl
A base function to process incoming Short Symbol Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnSpecEffDef
A base function to process incoming Special Effect Definition packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnSymbolCircleDef
A base function to process incoming Symbol Circle Definition packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnSymbolClone
A base function to process incoming Symbol Clone packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnSymbolCtrl
A base function to process incoming Symbol Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnSymbolLineDef
A base function to process incoming Symbol Line Definition packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnSymbolTextDef
A base function to process incoming Symbol Text Definition packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnSymbolSurfaceDef
A base function to process incoming Symbol Surface Definition packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnTerrestrialSurfaceCtrl
A base function to process incoming Terrestrial Surface Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnTrajectory
A base function to process incoming Trajectory Definition packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnViewCtrl
A base function to process incoming View Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnViewDef
A base function to process incoming View Definition packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnWaveCtrl
A base function to process incoming Wave Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnWeatherCtrl
A base function to process incoming Weather Control packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
|
virtual |
OnUnrecognized
A base function to process any incoming unrecognized packets.
This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.
| boost::signal<void (const CigiIGCtrlV3_3&)> makVrv::DtCigiSignalProcessor::signal_igControlReceived |
A signal is emitted for each type of packet received.
| boost::signal<void (const CigiArtPartCtrlV3&)> makVrv::DtCigiSignalProcessor::signal_artPartControlReceived |
| boost::signal<void (const CigiAtmosCtrlV3&)> makVrv::DtCigiSignalProcessor::signal_atmosphereControlReceived |
| boost::signal<void (const CigiCelestialCtrlV3&)> makVrv::DtCigiSignalProcessor::signal_celestialControlReceived |
| boost::signal<void (const CigiCollDetSegDefV3&)> makVrv::DtCigiSignalProcessor::signal_collisionDetectionSegmentDefinitionReceived |
| boost::signal<void (const CigiCollDetVolDefV3&)> makVrv::DtCigiSignalProcessor::signal_collisionDetectionVolumeDefinitionReceived |
| boost::signal<void (CigiCompCtrlV3_3&)> makVrv::DtCigiSignalProcessor::signal_componentControlReceived |
| boost::signal<void (CigiConfClampEntityCtrlV3&)> makVrv::DtCigiSignalProcessor::signal_conformalClampedEntityControlReceived |
| boost::signal<void (const CigiEarthModelDefV3&)> makVrv::DtCigiSignalProcessor::signal_earthModelDefinitionReceived |
| boost::signal<void (const CigiEntityCtrlV3_3&)> makVrv::DtCigiSignalProcessor::signal_entityControlReceived |
| boost::signal<void (const CigiEnvCondReqV3&)> makVrv::DtCigiSignalProcessor::signal_environmentalConditionsRequestReceived |
| boost::signal<void (const CigiEnvRgnCtrlV3&)> makVrv::DtCigiSignalProcessor::signal_environmentalRegionControlReceived |
| boost::signal<void (const CigiHatHotReqV3_2&)> makVrv::DtCigiSignalProcessor::signal_hatHotRequestReceived |
| boost::signal<void (const CigiHatHotXRespV3_2&)> makVrv::DtCigiSignalProcessor::signal_hatHotExtendedRequestReceived |
| boost::signal<void (const CigiLosSegReqV3_2&)> makVrv::DtCigiSignalProcessor::signal_losSegmentRequestReceived |
| boost::signal<void (CigiLosVectReqV3_2&)> makVrv::DtCigiSignalProcessor::signal_losVectorRequestReceived |
| boost::signal<void (CigiMaritimeSurfaceCtrlV3&)> makVrv::DtCigiSignalProcessor::signal_maritimeSurfaceConditionsControlReceived |
| boost::signal<void (CigiMotionTrackCtrlV3&)> makVrv::DtCigiSignalProcessor::signal_motionTrackerControlReceived |
| boost::signal<void (CigiPositionReqV3&)> makVrv::DtCigiSignalProcessor::signal_positionRequestReceived |
| boost::signal<void (const CigiRateCtrlV3_2&)> makVrv::DtCigiSignalProcessor::signal_rateControlReceived |
| boost::signal<void (const CigiSensorCtrlV3&)> makVrv::DtCigiSignalProcessor::signal_sensorControlReceived |
| boost::signal<void (const CigiShortArtPartCtrlV3&)> makVrv::DtCigiSignalProcessor::signal_shortArtPartControlReceived |
| boost::signal<void (CigiShortCompCtrlV3_3&)> makVrv::DtCigiSignalProcessor::signal_shortComponentControlReceived |
| boost::signal<void (const CigiShortSymbolCtrlV3_3&)> makVrv::DtCigiSignalProcessor::signal_shortSymbolControlReceived |
| boost::signal<void (const CigiSymbolCircleDefV3_3&)> makVrv::DtCigiSignalProcessor::signal_symbolCircleDefinitionReceived |
| boost::signal<void (const CigiSymbolCloneV3_3&)> makVrv::DtCigiSignalProcessor::signal_symbolCloneReceived |
| boost::signal<void (const CigiSymbolCtrlV3_3&)> makVrv::DtCigiSignalProcessor::signal_symbolControlReceived |
| boost::signal<void (const CigiSymbolLineDefV3_3&)> makVrv::DtCigiSignalProcessor::signal_symbolLineDefinitionReceived |
| boost::signal<void (const CigiSymbolTextDefV3_3&)> makVrv::DtCigiSignalProcessor::signal_symbolTextDefinitionReceived |
| boost::signal<void (const CigiSymbolSurfaceDefV3_3&)> makVrv::DtCigiSignalProcessor::signal_symbolSurfaceDefinitionReceived |
| boost::signal<void (const CigiTerrestrialSurfaceCtrlV3&)> makVrv::DtCigiSignalProcessor::signal_terrestrialSurfaceConditionsControlReceived |
| boost::signal<void (const CigiTrajectoryDefV3&)> makVrv::DtCigiSignalProcessor::signal_trajectoryDefinitionReceived |
| boost::signal<void (const CigiViewCtrlV3&)> makVrv::DtCigiSignalProcessor::signal_viewControlReceived |
| boost::signal<void (const CigiViewDefV3&)> makVrv::DtCigiSignalProcessor::signal_viewDefinitionReceived |
| boost::signal<void (const CigiWaveCtrlV3&)> makVrv::DtCigiSignalProcessor::signal_waveControlReceived |
| boost::signal<void (const CigiWeatherCtrlV3&)> makVrv::DtCigiSignalProcessor::signal_weatherControlReceived |
| boost::signal<void (const makCigiExt::DtCigiDiGuyCtrl&)> makVrv::DtCigiSignalProcessor::signal_diGuyControlReceived |
| boost::signal<void (const CigiBasePacket&)> makVrv::DtCigiSignalProcessor::signal_unrecognizedPacketReceived |
|
protected |