/** \file CDASToOfflineEventConverter.h \author Troy Porter \author Darko Veberic \author Ralf Ulrich \version $Id: CDASToOfflineEventConverter.h 3900 2006-01-17 17:23:05Z tporter$ \date 18 Jul 2003 */ #ifndef _io_CDASToOfflineEventConverter_h_ #define _io_CDASToOfflineEventConverter_h_ static const char CvsId_io_CDASToOfflineEventConverter[] = "$Id: CDASToOfflineEventConverter.h 14717 2009-09-17 20:24:36Z lukas $"; #include namespace evt { class Event; } namespace sevt { class StationGPSData; } class IoSdEvent; class TEcEvent; class TEsEvent; class TErEvent; namespace evt { /// \ingroup cdas void operator>>(const evt::Event& theEvent, IoSdEvent& theData); /// \ingroup cdas void operator<<(evt::Event& theEvent, const IoSdEvent& theData); /// \ingroup cdas void ConvertEventToIoSd(const evt::Event& theEvent, IoSdEvent& theData); /// \ingroup cdas void ConvertIoSdToEvent(evt::Event& theEvent, const IoSdEvent& theData); #ifdef HAVE_CDASEC /// \ingroup cdas void operator>>(const evt::Event& theEvent, TEcEvent& theData); /// \ingroup cdas void operator<<(evt::Event& theEvent, const TEcEvent& theData); /// \ingroup cdas void ConvertEventToEc(const evt::Event& theEvent, TEcEvent& theData); /// \ingroup cdas void ConvertEcToEvent(evt::Event& theEvent, const TEcEvent& theData); #ifdef HAVE_CDASES /// \ingroup cdas void operator>>(const evt::Event& theEvent, TEsEvent& theData); /// \ingroup cdas void operator<<(evt::Event& theEvent, const TEsEvent& theData); /// \ingroup cdas void ConvertEventToEs(const evt::Event& theEvent, TEsEvent& theData); /// \ingroup cdas void ConvertEsToEvent(evt::Event& theEvent, const TEsEvent& theData); #ifdef HAVE_CDASER /// \ingroup cdas void operator>>(const evt::Event& theEvent, TErEvent& theData); /// \ingroup cdas void operator<<(evt::Event& theEvent, const TErEvent& theData); /// \ingroup cdas void ConvertEventToEr(const evt::Event& theEvent, TErEvent& theData); /// \ingroup cdas void ConvertErToEvent(evt::Event& theEvent, const TErEvent& theData); #endif #endif #endif } namespace io { /// \ingroup cdas void ApplyTimeCorrection(sevt::StationGPSData& gpsData); } #endif // _io_CDASToOfflineEventConverter_h_ // Configure (x)emacs for this file ... // Local Variables: // mode: c++ // compile-command: "make -C .. -k" // End: