Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ColorSymbolPointRep.h

Go to the documentation of this file.
00001 /* -*- mode: c++ -*- */
00002 
00014 #ifndef _ColorSymbolPointRep_H_
00015 #define _ColorSymbolPointRep_H_
00016 
00017 #include "SymbolPointRep.h"
00018 
00019 class BinToColor;
00020 
00031 class MDL_HIPPOPLOT_API ColorSymbolPointRep : public SymbolPointRep
00032 {
00033  private:
00034 
00037   std::vector < Color > m_colors;
00038 
00040   BinToColor * m_color_gen;
00041 
00042  public:
00043 
00046   ColorSymbolPointRep ( hippodraw::Symbol::Type symbol, float size );
00047 
00049   ColorSymbolPointRep ( );
00050 
00052   ColorSymbolPointRep( const ColorSymbolPointRep & point_rep );
00053 
00055   ~ColorSymbolPointRep();
00056 
00059   virtual RepBase * clone();
00060 
00061   virtual const BinToColor * getValueTransform ( ) const;
00062   virtual void setValueTransform ( BinToColor * );
00063   virtual void drawProjectedValues ( const DataSource * ntuple,
00064                                      TransformBase * transform,
00065                                      ViewBase * view );
00066 
00067 };
00068 
00069 #endif // _ColorSymbolPointRep_H_

Generated for HippoDraw-1.14.8.5 by doxygen 1.4.3