00001 /* -*- mode: c++ -*- */ 00002 00014 #ifndef _FilledColumnPointRep_H_ 00015 #define _FilledColumnPointRep_H_ 00016 00017 #include "ColumnPointRep.h" 00018 00019 namespace hippodraw { 00020 00032 class MDL_HIPPOPLOT_API FilledColumnPointRep : public ColumnPointRep 00033 { 00034 00037 Color m_fill_color; 00038 00041 virtual void drawValues ( ViewBase * view ) const; 00042 00043 public: 00044 00046 FilledColumnPointRep(); 00047 00049 FilledColumnPointRep( const FilledColumnPointRep & point_rep ); 00050 00052 ~FilledColumnPointRep(); 00053 00056 virtual RepBase * clone(); 00057 00060 virtual void setColor ( const Color & color ); 00061 00062 }; 00063 00064 } // namespace hippodraw 00065 00066 #endif // _FilledColumnPointRep_H_