#ifndef VEGA_VFrameChannelViewer #define VEGA_VFrameChannelViewer //*-- Author : Damir Buskulic 22/04/03 ////////////////////////////////////////////////////////////////////////// // // // VFrameChannelViewer // // // // Viewer based on Data Display. Allows users to view frame and vector // // data from an interactive session in Vega. // // Uses code from Data Display, developped by D. Verkindt for Virgo. // // // ////////////////////////////////////////////////////////////////////////// #ifndef VEGA_VVirtualFrameChannel #include "VVirtualFrameChannel.h" #endif #ifndef VEGA_VVirtualFrameChannelViewer #include "VVirtualFrameChannelViewer.h" #endif #ifndef VEGA_VVirtualFrameChannel #include "VVirtualFrameChannel.h" #endif #include "TCanvas.h" class VFrameChannelViewer : public VVirtualFrameChannelViewer { private: VVirtualFrameChannel *mFrameChannel; // Pointer to current frame channel public: VFrameChannelViewer(); VFrameChannelViewer(VVirtualFrameChannel* fc); virtual ~VFrameChannelViewer() {} virtual double GetCurrentTime(); virtual TObject* GetPlot(int numpad, int numsubpad=0); virtual void SetFrameChannel(VVirtualFrameChannel *fc) {mFrameChannel = fc;} ClassDef(VFrameChannelViewer,0) // manager class to play with frame channels }; R__EXTERN TCanvas* gDDCanvas; #endif