CigiBaseSignalProcessing.h

Go to the documentation of this file.
00001 
00046 #if !defined(_CIGI_BASE_SIGNAL_PROCESSING_INCLUDED_)
00047 #define _CIGI_BASE_SIGNAL_PROCESSING_INCLUDED_
00048 
00049 #include "CigiBasePacket.h"
00050 
00051 
00052 //=========================================================
00056 class CIGI_SPEC CigiBaseSignalProcessing  
00057 {
00058 public:
00059 
00060    //==> Management
00061 
00062    //=========================================================
00065    CigiBaseSignalProcessing() { };
00066 
00067    //=========================================================
00070    virtual ~CigiBaseSignalProcessing() { };
00071 
00072 
00073 
00074    //==> Incoming Packet Processing Functions
00075 
00076    //==+> Host to IG
00077 
00078    //=========================================================
00085    virtual void OnIGCtrl(CigiBasePacket *Packet) { };
00086 
00087    //=========================================================
00094    virtual void OnArtPartCtrl(CigiBasePacket *Packet) { };
00095 
00096    //=========================================================
00103    virtual void OnAtmosCtrl(CigiBasePacket *Packet) { };
00104 
00105    //=========================================================
00112    virtual void OnCelestialCtrl(CigiBasePacket *Packet) { };
00113 
00114    //=========================================================
00121    virtual void OnCollDetSegDef(CigiBasePacket *Packet) { };
00122 
00123    //=========================================================
00130    virtual void OnCollDetVolDef(CigiBasePacket *Packet) { };
00131 
00132    //=========================================================
00139    virtual void OnCompCtrl(CigiBasePacket *Packet) { };
00140 
00141    //=========================================================
00148    virtual void OnConfClampEntityCtrl(CigiBasePacket *Packet) { };
00149 
00150    //=========================================================
00157    virtual void OnEarthModelDef(CigiBasePacket *Packet) { };
00158 
00159    //=========================================================
00166    virtual void OnEntityCtrl(CigiBasePacket *Packet) { };
00167 
00168    //=========================================================
00175    virtual void OnEnvCondReq(CigiBasePacket *Packet) { };
00176 
00177    //=========================================================
00184    virtual void OnEnvCtrl(CigiBasePacket *Packet) { };
00185 
00186    //=========================================================
00193    virtual void OnEnvRgnCtrl(CigiBasePacket *Packet) { };
00194 
00195    //=========================================================
00202    virtual void OnHatReq(CigiBasePacket *Packet) { };
00203 
00204    //=========================================================
00211    virtual void OnHatHotReq(CigiBasePacket *Packet) { };
00212 
00213    //=========================================================
00220    virtual void OnHatHotXReq(CigiBasePacket *Packet) { };
00221 
00222    //=========================================================
00229    virtual void OnHotReq(CigiBasePacket *Packet) { };
00230 
00231    //=========================================================
00238    virtual void OnLosSegReq(CigiBasePacket *Packet) { };
00239 
00240    //=========================================================
00247    virtual void OnLosVectReq(CigiBasePacket *Packet) { };
00248 
00249    //=========================================================
00256    virtual void OnMaritimeSurfaceCtrl(CigiBasePacket *Packet) { };
00257 
00258    //=========================================================
00265    virtual void OnMotionTrackCtrl(CigiBasePacket *Packet) { };
00266 
00267    //=========================================================
00274    virtual void OnPostionReq(CigiBasePacket *Packet) { };
00275 
00276    //=========================================================
00283    virtual void OnRateCtrl(CigiBasePacket *Packet) { };
00284 
00285    //=========================================================
00292    virtual void OnSensorCtrl(CigiBasePacket *Packet) { };
00293 
00294    //=========================================================
00301    virtual void OnShortArtPartCtrl(CigiBasePacket *Packet) { };
00302 
00303    //=========================================================
00311    virtual void OnShortCompCtrl(CigiBasePacket *Packet) { };
00312 
00313    //=========================================================
00320    virtual void OnShortSymbolCtrl(CigiBasePacket *Packet) { };
00321 
00322    //=========================================================
00329    virtual void OnSpecEffDef(CigiBasePacket *Packet) { };
00330 
00331    //=========================================================
00338    virtual void OnSymbolCircleDef(CigiBasePacket *Packet) { };
00339 
00340    //=========================================================
00347    virtual void OnSymbolClone(CigiBasePacket *Packet) { };
00348 
00349    //=========================================================
00356    virtual void OnSymbolCtrl(CigiBasePacket *Packet) { };
00357 
00358    //=========================================================
00365    virtual void OnSymbolLineDef(CigiBasePacket *Packet) { };
00366 
00367    //=========================================================
00374    virtual void OnSymbolTextDef(CigiBasePacket *Packet) { };
00375 
00376    //=========================================================
00383    virtual void OnSymbolSurfaceDef(CigiBasePacket *Packet) { };
00384 
00385    //=========================================================
00392    virtual void OnTerrestrialSurfaceCtrl(CigiBasePacket *Packet) { };
00393 
00394    //=========================================================
00401    virtual void OnTrajectory(CigiBasePacket *Packet) { };
00402 
00403    //=========================================================
00410    virtual void OnViewCtrl(CigiBasePacket *Packet) { };
00411 
00412    //=========================================================
00419    virtual void OnViewDef(CigiBasePacket *Packet) { };
00420 
00421    //=========================================================
00428    virtual void OnWaveCtrl(CigiBasePacket *Packet) { };
00429 
00430    //=========================================================
00437    virtual void OnWeatherCtrl(CigiBasePacket *Packet) { };
00438 
00439 
00440    //==+> IG to Host
00441 
00442    //=========================================================
00449    virtual void OnSOF(CigiBasePacket *Packet) { };
00450 
00451    //=========================================================
00458    virtual void OnAerosolResp(CigiBasePacket *Packet) { };
00459 
00460    //=========================================================
00467    virtual void OnAnimationStop(CigiBasePacket *Packet) { };
00468 
00469    //=========================================================
00476    virtual void OnCollDetSegResp(CigiBasePacket *Packet) { };
00477 
00478    //=========================================================
00485    virtual void OnCollDetVolResp(CigiBasePacket *Packet) { };
00486 
00487    //=========================================================
00494    virtual void OnEventNotification(CigiBasePacket *Packet) { };
00495 
00496    //=========================================================
00503    virtual void OnHatResp(CigiBasePacket *Packet) { };
00504 
00505    //=========================================================
00512    virtual void OnHatHotResp(CigiBasePacket *Packet) { };
00513 
00514    //=========================================================
00521    virtual void OnHatHotXResp(CigiBasePacket *Packet) { };
00522 
00523    //=========================================================
00530    virtual void OnHotResp(CigiBasePacket *Packet) { };
00531 
00532    //=========================================================
00539    virtual void OnIGMsg(CigiBasePacket *Packet) { };
00540 
00541    //=========================================================
00548    virtual void OnLosResp(CigiBasePacket *Packet) { };
00549 
00550    //=========================================================
00557    virtual void OnLosXResp(CigiBasePacket *Packet) { };
00558 
00559    //=========================================================
00566    virtual void OnMaritimeSurfaceResp(CigiBasePacket *Packet) { };
00567 
00568    //=========================================================
00575    virtual void OnPositionResp(CigiBasePacket *Packet) { };
00576 
00577    //=========================================================
00584    virtual void OnSensorResp(CigiBasePacket *Packet) { };
00585 
00586    //=========================================================
00593    virtual void OnSensorXResp(CigiBasePacket *Packet) { };
00594 
00595    //=========================================================
00602    virtual void OnTerrestrialSurfaceResp(CigiBasePacket *Packet) { };
00603 
00604    //=========================================================
00611    virtual void OnWeatherCondResp(CigiBasePacket *Packet) { };
00612 
00613 
00614 
00615    //==+> Unrecognized
00616 
00617    //=========================================================
00624    virtual void OnUnrecognized(CigiBasePacket *Packet) { };
00625 
00626 };
00627 
00628 #endif // !defined(_CIGI_BASE_SIGNAL_PROCESSING_INCLUDED_)

Generated on Wed Apr 29 08:59:56 2009 for CCL by  doxygen 1.4.7