VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
makVrv::DtCigiSignalProcessor Class Reference

This class receives CIGI messages and sends signals that the driver can hook up to for processing. More...

Inheritance diagram for makVrv::DtCigiSignalProcessor:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtCigiSignalProcessor ()
 DTOR. More...
 
virtual void OnIGCtrl (CigiBasePacket *Packet)
 OnIGCtrl
A base function to process incoming IG control packets. More...
 
virtual void OnArtPartCtrl (CigiBasePacket *Packet)
 OnArtPartCtrl
A base function to process incoming Articulated Part Control packets. More...
 
virtual void OnAtmosCtrl (CigiBasePacket *Packet)
 OnAtmosCtrl
A base function to process incoming Atmosphere Control packets. More...
 
virtual void OnCelestialCtrl (CigiBasePacket *Packet)
 OnCelestialCtrl
A base function to process incoming Celestial Control packets. More...
 
virtual void OnCollDetSegDef (CigiBasePacket *Packet)
 OnCollDetSegDef
A base function to process incoming Collision Detection Segment Definition packets. More...
 
virtual void OnCollDetVolDef (CigiBasePacket *Packet)
 OnCollDetVolDef
A base function to process incoming Collision Detection Volume Definition packets. More...
 
virtual void OnCompCtrl (CigiBasePacket *Packet)
 OnCompCtrl
A base function to process incoming Component Control packets. More...
 
virtual void OnConfClampEntityCtrl (CigiBasePacket *Packet)
 OnConfClampEntityCtrl
A base function to process incoming Conformal Clamped Entity Control packets. More...
 
virtual void OnEarthModelDef (CigiBasePacket *Packet)
 OnEarthModelDef
A base function to process incoming Earth Model Definition packets. More...
 
virtual void OnEntityCtrl (CigiBasePacket *Packet)
 OnEntityCtrl
A base function to process incoming Entity control packets. More...
 
virtual void OnEnvCondReq (CigiBasePacket *Packet)
 OnEnvCondReq
A base function to process incoming Environmental Conditions Request packets. More...
 
virtual void OnEnvCtrl (CigiBasePacket *Packet)
 OnEnvCtrl
A base function to process incoming Environmental Control packets. More...
 
virtual void OnEnvRgnCtrl (CigiBasePacket *Packet)
 OnEnvRgnCtrl
A base function to process incoming Environmental Region Control packets. More...
 
virtual void OnHatReq (CigiBasePacket *Packet)
 OnHatReq
A base function to process incoming Hat only Request packets. More...
 
virtual void OnHatHotReq (CigiBasePacket *Packet)
 OnHatHotReq
A base function to process incoming Hat Hot Request packets. More...
 
virtual void OnHotReq (CigiBasePacket *Packet)
 OnHotReq
A base function to process incoming Hot only Request packets. More...
 
virtual void OnLosSegReq (CigiBasePacket *Packet)
 OnLosSegReq
A base function to process incoming LOS Segment Request packets. More...
 
virtual void OnLosVectReq (CigiBasePacket *Packet)
 OnLosVectReq
A base function to process incoming LOS Vector Request packets. More...
 
virtual void OnMaritimeSurfaceCtrl (CigiBasePacket *Packet)
 OnMaritimeSurfaceCtrl
A base function to process incoming Maritime Surface Conditions Control packets. More...
 
virtual void OnMotionTrackCtrl (CigiBasePacket *Packet)
 OnMotionTrackCtrl
A base function to process incoming Motion Tracker control packets. More...
 
virtual void OnPostionReq (CigiBasePacket *Packet)
 OnPostionReq
A base function to process incoming Positon Request packets. More...
 
virtual void OnRateCtrl (CigiBasePacket *Packet)
 OnRateCtrl
A base function to process incoming Rate Control packets. More...
 
virtual void OnSensorCtrl (CigiBasePacket *Packet)
 OnSensorCtrl
A base function to process incoming Sensor Control packets. More...
 
virtual void OnShortArtPartCtrl (CigiBasePacket *Packet)
 OnShortArtPartCtrl
A base function to process incoming Short Articulated Part Control packets. More...
 
virtual void OnShortCompCtrl (CigiBasePacket *Packet)
 OnIGMsg
A base function to process incoming Short Component Control packets. More...
 
virtual void OnShortSymbolCtrl (CigiBasePacket *Packet)
 OnShortSymbolCtrl
A base function to process incoming Short Symbol Control packets. More...
 
virtual void OnSpecEffDef (CigiBasePacket *Packet)
 OnSpecEffDef
A base function to process incoming Special Effect Definition packets. More...
 
virtual void OnSymbolCircleDef (CigiBasePacket *Packet)
 OnSymbolCircleDef
A base function to process incoming Symbol Circle Definition packets. More...
 
virtual void OnSymbolClone (CigiBasePacket *Packet)
 OnSymbolClone
A base function to process incoming Symbol Clone packets. More...
 
virtual void OnSymbolCtrl (CigiBasePacket *Packet)
 OnSymbolCtrl
A base function to process incoming Symbol Control packets. More...
 
virtual void OnSymbolLineDef (CigiBasePacket *Packet)
 OnSymbolLineDef
A base function to process incoming Symbol Line Definition packets. More...
 
virtual void OnSymbolTextDef (CigiBasePacket *Packet)
 OnSymbolTextDef
A base function to process incoming Symbol Text Definition packets. More...
 
virtual void OnSymbolSurfaceDef (CigiBasePacket *Packet)
 OnSymbolSurfaceDef
A base function to process incoming Symbol Surface Definition packets. More...
 
virtual void OnTerrestrialSurfaceCtrl (CigiBasePacket *Packet)
 OnTerrestrialSurfaceCtrl
A base function to process incoming Terrestrial Surface Control packets. More...
 
virtual void OnTrajectory (CigiBasePacket *Packet)
 OnTrajectory
A base function to process incoming Trajectory Definition packets. More...
 
virtual void OnViewCtrl (CigiBasePacket *Packet)
 OnViewCtrl
A base function to process incoming View Control packets. More...
 
virtual void OnViewDef (CigiBasePacket *Packet)
 OnViewDef
A base function to process incoming View Definition packets. More...
 
virtual void OnWaveCtrl (CigiBasePacket *Packet)
 OnWaveCtrl
A base function to process incoming Wave Control packets. More...
 
virtual void OnWeatherCtrl (CigiBasePacket *Packet)
 OnWeatherCtrl
A base function to process incoming Weather Control packets. More...
 
virtual void OnSymbolPolygonDef (CigiBasePacket *Packet)
 OnSymbolPolygonDef
A base function to process incoming Symbol Polygon Definition Control packets. More...
 
virtual void OnSymbolTexturedCircleDef (CigiBasePacket *Packet)
 OnSymbolTexturedCircleDef
A base function to process incoming Symbol Textured Circle Definition Control packets. More...
 
virtual void OnSymbolTexturedPolygonDef (CigiBasePacket *Packet)
 OnSymbolTexturedPolygonDef
A base function to process incoming Symbol Textured Polygon Definition Control packets. More...
 
virtual void OnEntityPositionCtrl (CigiBasePacket *Packet)
 OnEntityPositionCtrl
A base function to process incoming Animation Control packets. More...
 
virtual void OnAnimationControl (CigiBasePacket *Packet)
 OnAnimationControl
A base function to process incoming Symbol Textured Polygon Definition Control packets. More...
 
virtual void OnVelocityCtrl (CigiBasePacket *Packet)
 OnVelocityCtrl
A base function to process incoming velocity Control packets. More...
 
virtual void OnUnrecognized (CigiBasePacket *Packet)
 OnUnrecognized
A base function to process any incoming unrecognized packets. More...
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor. More...
 
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor. More...
 

Static Public Member Functions

static DtCigiSignalProcessorinstance (DtCigiConnection &sim)
 Static instance accessor. More...
 

Public Attributes

boost::signalslib::signal
< void(const
makCigiExt::DtCigiDiGuyCtrl &)> 
signal_diGuyControlReceived
 A signal is emitted for each type of packet received. More...
 
boost::signalslib::signal
< void(const
makCigiExt::DtCigiBaseDiGuyCtrlExt &)> 
signal_diGuyControlExtReceived
 
boost::signalslib::signal
< void(const
makCigiExt::DtCigiBaseDiGuyExecuteGesture &)> 
signal_diGuyExecuteGestureReceived
 
boost::signalslib::signal
< void(const
makCigiExt::DtCigiBaseDiGuyEndGesture &)> 
signal_diGuyEndGestureReceived
 
boost::signalslib::signal
< void(CigiBasePacket &)> 
signal_unrecognizedPacketReceived
 
boost::signalslib::signal
< void(const CigiBaseIGCtrl &)> 
signal_igControlReceived
 
boost::signalslib::signal
< void(CigiBaseEntityCtrl &)> 
signal_entityControlReceived
 
boost::signalslib::signal
< void(CigiBaseEntityPositionCtrl &)> 
signal_entityPositionControlReceived
 
boost::signalslib::signal
< void(CigiBaseAnimationCtrl &)> 
signal_animationControlReceived
 
boost::signalslib::signal
< void(CigiBaseArtPartCtrl &)> 
signal_artPartControlReceived
 
boost::signalslib::signal
< void(const
CigiBaseShortArtPartCtrl &)> 
signal_shortArtPartControlReceived
 
boost::signalslib::signal
< void(CigiBaseCompCtrl &)> 
signal_componentControlReceived
 
boost::signalslib::signal
< void(CigiBaseCompCtrl &)> 
signal_shortComponentControlReceived
 
boost::signalslib::signal
< void(CigiBaseRateCtrl &)> 
signal_rateControlReceived
 
boost::signalslib::signal
< void(CigiBaseEnvCtrl &)> 
signal_celestialControlReceived
 
boost::signalslib::signal
< void(CigiBaseViewDef &)> 
signal_viewDefinitionReceived
 
boost::signalslib::signal
< void(CigiBaseWeatherCtrl &)> 
signal_weatherControlReceived
 
boost::signalslib::signal
< void(CigiBaseEnvCtrl &)> 
signal_atmosphereControlReceived
 
boost::signalslib::signal
< void(CigiBaseViewCtrl &)> 
signal_viewControlReceived
 
boost::signalslib::signal
< void(CigiBaseHatHotReq &)> 
signal_hatHotRequestReceived
 
boost::signalslib::signal
< void(CigiBaseLosSegReq &)> 
signal_losSegmentRequestReceived
 
boost::signalslib::signal
< void(CigiBaseLosVectReq &)> 
signal_losVectorRequestReceived
 
boost::signalslib::signal
< void(CigiBasePositionReq &)> 
signal_positionRequestReceived
 
boost::signalslib::signal
< void(CigiBaseCollDetSegDef &)> 
signal_collisionDetectionSegmentDefinitionReceived
 
boost::signalslib::signal
< void(CigiBaseSensorCtrl &)> 
signal_sensorControlReceived
 
boost::signalslib::signal
< void(CigiBaseWaveCtrl &)> 
signal_waveControlReceived
 
boost::signalslib::signal
< void(CigiBaseTrajectoryDef &)> 
signal_trajectoryDefinitionReceived
 
boost::signalslib::signal
< void(CigiBaseTerrestrialSurfaceCtrl &)> 
signal_terrestrialSurfaceConditionsControlReceived
 
boost::signalslib::signal
< void(CigiBaseSymbolSurfaceDef &)> 
signal_symbolSurfaceDefinitionReceived
 
boost::signalslib::signal
< void(CigiBaseSymbolLineDef &)> 
signal_symbolLineDefinitionReceived
 
boost::signalslib::signal
< void(CigiBaseSymbolCircleDef &)> 
signal_symbolCircleDefinitionReceived
 
boost::signalslib::signal
< void(CigiBaseSymbolTextDef &)> 
signal_symbolTextDefinitionReceived
 
boost::signalslib::signal
< void(CigiBaseShortSymbolCtrl &)> 
signal_shortSymbolControlReceived
 
boost::signalslib::signal
< void(CigiBaseSymbolCtrl &)> 
signal_symbolControlReceived
 
boost::signalslib::signal
< void(CigiBaseSymbolClone &)> 
signal_symbolCloneReceived
 
boost::signalslib::signal
< void(CigiBaseMotionTrackCtrl &)> 
signal_motionTrackerControlReceived
 
boost::signalslib::signal
< void(CigiBaseMaritimeSurfaceCtrl &)> 
signal_maritimeSurfaceConditionsControlReceived
 
boost::signalslib::signal
< void(CigiBaseEnvRgnCtrl &)> 
signal_environmentalRegionControlReceived
 
boost::signalslib::signal
< void(CigiBaseEnvCondReq &)> 
signal_environmentalConditionsRequestReceived
 
boost::signalslib::signal
< void(CigiBaseEarthModelDef &)> 
signal_earthModelDefinitionReceived
 
boost::signalslib::signal
< void(CigiBaseConfClampEntityCtrl &)> 
signal_conformalClampedEntityControlReceived
 
boost::signalslib::signal
< void(CigiBaseCollDetVolDef &)> 
signal_collisionDetectionVolumeDefinitionReceived
 
boost::signalslib::signal
< void(CigiBaseRateCtrl &)> 
signal_velocityControlReceived
 
boost::signalslib::signal
< void(CigiBaseSymbolLineDef &)> 
signal_symbolPolygonDefinitionReceived
 
boost::signalslib::signal
< void(CigiBaseSymbolTexturedCircleDef &)> 
signal_symbolTexturedCircleDefinitionReceived
 
boost::signalslib::signal
< void(CigiBaseSymbolTexturedPolygonDef &)> 
signal_symbolTexturedPolygonDefinitionReceived
 

Protected Member Functions

 DtCigiSignalProcessor (DtCigiConnection &connection)
 CTOR. More...
 

Protected Attributes

DtCigiConnectionmyConnection
 

Detailed Description

This class receives CIGI messages and sends signals that the driver can hook up to for processing.

Constructor & Destructor Documentation

virtual makVrv::DtCigiSignalProcessor::~DtCigiSignalProcessor ( )
virtual

DTOR.

makVrv::DtCigiSignalProcessor::DtCigiSignalProcessor ( DtCigiConnection connection)
protected

CTOR.

Member Function Documentation

static DtCigiSignalProcessor& makVrv::DtCigiSignalProcessor::instance ( DtCigiConnection sim)
static

Static instance accessor.

virtual void makVrv::DtCigiSignalProcessor::OnIGCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnArtPartCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnAtmosCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnCelestialCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnCollDetSegDef ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnCollDetVolDef ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnCompCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnConfClampEntityCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnEarthModelDef ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnEntityCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnEnvCondReq ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnEnvCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnEnvRgnCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnHatReq ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnHatHotReq ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnHotReq ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnLosSegReq ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnLosVectReq ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnMaritimeSurfaceCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnMotionTrackCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnPostionReq ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnRateCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnSensorCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnShortArtPartCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnShortCompCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnShortSymbolCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnSpecEffDef ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnSymbolCircleDef ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnSymbolClone ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnSymbolCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnSymbolLineDef ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnSymbolTextDef ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnSymbolSurfaceDef ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnTerrestrialSurfaceCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnTrajectory ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnViewCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnViewDef ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnWaveCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnWeatherCtrl ( CigiBasePacket *  Packet)
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 void makVrv::DtCigiSignalProcessor::OnSymbolPolygonDef ( CigiBasePacket *  Packet)
virtual

OnSymbolPolygonDef
A base function to process incoming Symbol Polygon Definition Control packets.


This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.

virtual void makVrv::DtCigiSignalProcessor::OnSymbolTexturedCircleDef ( CigiBasePacket *  Packet)
virtual

OnSymbolTexturedCircleDef
A base function to process incoming Symbol Textured Circle Definition Control packets.


This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.

virtual void makVrv::DtCigiSignalProcessor::OnSymbolTexturedPolygonDef ( CigiBasePacket *  Packet)
virtual

OnSymbolTexturedPolygonDef
A base function to process incoming Symbol Textured Polygon Definition Control packets.


This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.

virtual void makVrv::DtCigiSignalProcessor::OnEntityPositionCtrl ( CigiBasePacket *  Packet)
virtual

OnEntityPositionCtrl
A base function to process incoming Animation Control packets.


This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.

virtual void makVrv::DtCigiSignalProcessor::OnAnimationControl ( CigiBasePacket *  Packet)
virtual

OnAnimationControl
A base function to process incoming Symbol Textured Polygon Definition Control packets.


This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.

virtual void makVrv::DtCigiSignalProcessor::OnVelocityCtrl ( CigiBasePacket *  Packet)
virtual

OnVelocityCtrl
A base function to process incoming velocity Control packets.


This function does nothing in this base class.
If processing is required, the inheriting class must implement this call.

virtual void makVrv::DtCigiSignalProcessor::OnUnrecognized ( CigiBasePacket *  Packet)
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.

Member Data Documentation

boost::signalslib::signal<void (const makCigiExt::DtCigiDiGuyCtrl&)> makVrv::DtCigiSignalProcessor::signal_diGuyControlReceived

A signal is emitted for each type of packet received.

boost::signalslib::signal<void(const makCigiExt::DtCigiBaseDiGuyCtrlExt&)> makVrv::DtCigiSignalProcessor::signal_diGuyControlExtReceived
boost::signalslib::signal<void(const makCigiExt::DtCigiBaseDiGuyExecuteGesture&)> makVrv::DtCigiSignalProcessor::signal_diGuyExecuteGestureReceived
boost::signalslib::signal<void(const makCigiExt::DtCigiBaseDiGuyEndGesture&)> makVrv::DtCigiSignalProcessor::signal_diGuyEndGestureReceived
boost::signalslib::signal<void ( CigiBasePacket& )> makVrv::DtCigiSignalProcessor::signal_unrecognizedPacketReceived
boost::signalslib::signal<void( const CigiBaseIGCtrl& )> makVrv::DtCigiSignalProcessor::signal_igControlReceived
boost::signalslib::signal<void( CigiBaseEntityCtrl& )> makVrv::DtCigiSignalProcessor::signal_entityControlReceived
boost::signalslib::signal<void( CigiBaseEntityPositionCtrl& )> makVrv::DtCigiSignalProcessor::signal_entityPositionControlReceived
boost::signalslib::signal<void( CigiBaseAnimationCtrl& )> makVrv::DtCigiSignalProcessor::signal_animationControlReceived
boost::signalslib::signal<void( CigiBaseArtPartCtrl& )> makVrv::DtCigiSignalProcessor::signal_artPartControlReceived
boost::signalslib::signal<void( const CigiBaseShortArtPartCtrl& )> makVrv::DtCigiSignalProcessor::signal_shortArtPartControlReceived
boost::signalslib::signal<void( CigiBaseCompCtrl& )> makVrv::DtCigiSignalProcessor::signal_componentControlReceived
boost::signalslib::signal<void( CigiBaseCompCtrl& )> makVrv::DtCigiSignalProcessor::signal_shortComponentControlReceived
boost::signalslib::signal<void( CigiBaseRateCtrl& )> makVrv::DtCigiSignalProcessor::signal_rateControlReceived
boost::signalslib::signal<void( CigiBaseEnvCtrl& )> makVrv::DtCigiSignalProcessor::signal_celestialControlReceived
boost::signalslib::signal<void( CigiBaseViewDef& )> makVrv::DtCigiSignalProcessor::signal_viewDefinitionReceived
boost::signalslib::signal<void( CigiBaseWeatherCtrl& )> makVrv::DtCigiSignalProcessor::signal_weatherControlReceived
boost::signalslib::signal<void( CigiBaseEnvCtrl& )> makVrv::DtCigiSignalProcessor::signal_atmosphereControlReceived
boost::signalslib::signal<void( CigiBaseViewCtrl& )> makVrv::DtCigiSignalProcessor::signal_viewControlReceived
boost::signalslib::signal<void( CigiBaseHatHotReq& )> makVrv::DtCigiSignalProcessor::signal_hatHotRequestReceived
boost::signalslib::signal<void( CigiBaseLosSegReq& )> makVrv::DtCigiSignalProcessor::signal_losSegmentRequestReceived
boost::signalslib::signal<void( CigiBaseLosVectReq& )> makVrv::DtCigiSignalProcessor::signal_losVectorRequestReceived
boost::signalslib::signal<void( CigiBasePositionReq &)> makVrv::DtCigiSignalProcessor::signal_positionRequestReceived
boost::signalslib::signal<void( CigiBaseCollDetSegDef& )> makVrv::DtCigiSignalProcessor::signal_collisionDetectionSegmentDefinitionReceived
boost::signalslib::signal<void( CigiBaseSensorCtrl& )> makVrv::DtCigiSignalProcessor::signal_sensorControlReceived
boost::signalslib::signal<void( CigiBaseWaveCtrl& )> makVrv::DtCigiSignalProcessor::signal_waveControlReceived
boost::signalslib::signal<void( CigiBaseTrajectoryDef& )> makVrv::DtCigiSignalProcessor::signal_trajectoryDefinitionReceived
boost::signalslib::signal<void( CigiBaseTerrestrialSurfaceCtrl& )> makVrv::DtCigiSignalProcessor::signal_terrestrialSurfaceConditionsControlReceived
boost::signalslib::signal<void( CigiBaseSymbolSurfaceDef& )> makVrv::DtCigiSignalProcessor::signal_symbolSurfaceDefinitionReceived
boost::signalslib::signal<void( CigiBaseSymbolLineDef& )> makVrv::DtCigiSignalProcessor::signal_symbolLineDefinitionReceived
boost::signalslib::signal<void( CigiBaseSymbolCircleDef& )> makVrv::DtCigiSignalProcessor::signal_symbolCircleDefinitionReceived
boost::signalslib::signal<void( CigiBaseSymbolTextDef& )> makVrv::DtCigiSignalProcessor::signal_symbolTextDefinitionReceived
boost::signalslib::signal<void( CigiBaseShortSymbolCtrl& )> makVrv::DtCigiSignalProcessor::signal_shortSymbolControlReceived
boost::signalslib::signal<void( CigiBaseSymbolCtrl& )> makVrv::DtCigiSignalProcessor::signal_symbolControlReceived
boost::signalslib::signal<void( CigiBaseSymbolClone& )> makVrv::DtCigiSignalProcessor::signal_symbolCloneReceived
boost::signalslib::signal<void( CigiBaseMotionTrackCtrl& )> makVrv::DtCigiSignalProcessor::signal_motionTrackerControlReceived
boost::signalslib::signal<void( CigiBaseMaritimeSurfaceCtrl& )> makVrv::DtCigiSignalProcessor::signal_maritimeSurfaceConditionsControlReceived
boost::signalslib::signal<void( CigiBaseEnvRgnCtrl& )> makVrv::DtCigiSignalProcessor::signal_environmentalRegionControlReceived
boost::signalslib::signal<void( CigiBaseEnvCondReq& )> makVrv::DtCigiSignalProcessor::signal_environmentalConditionsRequestReceived
boost::signalslib::signal<void( CigiBaseEarthModelDef& )> makVrv::DtCigiSignalProcessor::signal_earthModelDefinitionReceived
boost::signalslib::signal<void( CigiBaseConfClampEntityCtrl& )> makVrv::DtCigiSignalProcessor::signal_conformalClampedEntityControlReceived
boost::signalslib::signal<void( CigiBaseCollDetVolDef& )> makVrv::DtCigiSignalProcessor::signal_collisionDetectionVolumeDefinitionReceived
boost::signalslib::signal<void( CigiBaseRateCtrl& )> makVrv::DtCigiSignalProcessor::signal_velocityControlReceived
boost::signalslib::signal<void( CigiBaseSymbolLineDef& )> makVrv::DtCigiSignalProcessor::signal_symbolPolygonDefinitionReceived
boost::signalslib::signal<void( CigiBaseSymbolTexturedCircleDef& )> makVrv::DtCigiSignalProcessor::signal_symbolTexturedCircleDefinitionReceived
boost::signalslib::signal<void( CigiBaseSymbolTexturedPolygonDef& )> makVrv::DtCigiSignalProcessor::signal_symbolTexturedPolygonDefinitionReceived
DtCigiConnection& makVrv::DtCigiSignalProcessor::myConnection
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)