00001
00002
00014 #ifndef _TextRepBase_H_
00015 #define _TextRepBase_H_
00016
00017 #include "RepBase.h"
00018
00019 namespace hippodraw {
00020
00027 class MDL_HIPPOPLOT_API TextRepBase : public RepBase
00028 {
00029
00030 protected:
00031
00034 TextRepBase ( const char * name );
00035
00036 public:
00037
00039 virtual RepBase * clone () = 0;
00040
00043 virtual void drawProjectedValues ( ProjectorBase & projector,
00044 ViewBase & view ) = 0;
00045
00051 virtual void drawProjectedValues ( const DataSource * ntuple,
00052 TransformBase * transform,
00053 ViewBase * view );
00054
00055 };
00056
00057 }
00058
00059 #endif // _TextRepBase_H_