00001 /* -*- mode: c++ -*- */ 00002 00014 #ifndef _TextRepBase_H_ 00015 #define _TextRepBase_H_ 00016 00017 #include "RepBase.h" 00018 00023 class MDL_HIPPOPLOT_API TextRepBase : public RepBase 00024 { 00025 00026 protected: 00027 00030 TextRepBase ( const char * name ); 00031 00032 public: 00033 00035 virtual RepBase * clone () = 0; 00036 00039 virtual void drawProjectedValues ( ProjectorBase & projector, 00040 ViewBase & view ) = 0; 00041 00047 virtual void drawProjectedValues ( const DataSource * ntuple, 00048 TransformBase * transform, 00049 ViewBase * view ); 00050 00051 }; 00052 00053 #endif // _TextRepBase_H_