00001 /* -*- mode: c++ -*- */ 00002 00013 #ifndef _TextDataRep_H_ 00014 #define _TextDataRep_H_ 00015 00016 #include "DataRep.h" 00017 00037 class MDL_HIPPOPLOT_API TextDataRep : public DataRep 00038 { 00039 private: 00040 00044 TextDataRep ( const TextDataRep & ); 00045 00046 public: 00047 00051 TextDataRep ( RepBase * rep ); 00052 00054 TextDataRep ( ); 00055 00058 virtual DataRep * clone(); 00059 00061 virtual bool hasNTupleBindings () const; 00062 00064 virtual ProjectorBase * getTargetProjector ( ); 00065 00068 virtual void drawProjectedValues ( TransformBase * transform, 00069 ViewBase * view ); 00070 00074 virtual bool isTargetable () const; 00075 00076 virtual bool hasAxis ( hippodraw::Axes::Type ) const; 00077 00078 }; 00079 00080 #endif // _TextDataRep