00001 /* -*- mode: c++ -*- */ 00002 00014 #ifndef _AverageTextRep_H_ 00015 #define _AverageTextRep_H_ 00016 00017 #include "TextRepBase.h" 00018 00019 namespace hippodraw { 00020 00027 class MDL_HIPPOPLOT_API AverageTextRep : public TextRepBase 00028 { 00029 00030 private: 00031 00033 hippodraw::Axes::Type m_axis; 00034 00035 public: 00036 00038 AverageTextRep ( ); 00039 00041 AverageTextRep ( hippodraw::Axes::Type axis ); 00042 00044 AverageTextRep ( const AverageTextRep & point_rep ); 00045 00046 virtual RepBase * clone (); 00047 00048 virtual void drawProjectedValues ( ProjectorBase & projector, 00049 ViewBase & view ); 00050 }; 00051 00052 } // namespace hippodraw 00053 00054 #endif // _AverageTextRep_H_