00001
00002
00014 #ifndef _PointRepBase_H_
00015 #define _PointRepBase_H_
00016
00017 #include "reps/RepBase.h"
00018
00019 namespace hippodraw {
00020
00021 class Range;
00022 class ViewBase;
00023 class ErrorBarRep;
00024
00037 class MDL_HIPPOPLOT_API PointRepBase : public RepBase
00038 {
00039
00040 protected:
00041
00044 ErrorBarRep * m_error_rep;
00045
00046 public:
00047
00050 PointRepBase ( const char * name, float size );
00051
00053 PointRepBase( const PointRepBase & point_rep );
00054
00057 virtual RepBase * clone() = 0;
00058
00065 virtual void setSelected ( bool yes );
00066
00067 };
00068
00069 }
00070
00071 #endif // _PointRepBase_H_