00001
00002
00013 #ifndef _TextDataRep_H_
00014 #define _TextDataRep_H_
00015
00016 #include "DataRep.h"
00017
00018 namespace hippodraw {
00019
00032 class MDL_HIPPOPLOT_API TextDataRep
00033 : public hippodraw::DataRep
00034 {
00035 private:
00036
00040 TextDataRep ( const TextDataRep & );
00041
00042 public:
00043
00047 TextDataRep ( RepBase * rep );
00048
00050 TextDataRep ( );
00051
00054 virtual DataRep * clone();
00055
00057 virtual bool hasNTupleBindings () const;
00058
00061 virtual ProjectorBase * getTargetProjector ( ) const;
00062
00065 virtual void drawProjectedValues ( TransformBase * transform,
00066 ViewBase * view );
00067
00071 virtual bool isTargetable () const;
00072
00073 virtual bool hasAxis ( hippodraw::Axes::Type ) const;
00074
00075 };
00076
00077 }
00078
00079 #endif // _TextDataRep