00001
00002
00014 #ifndef _BinToColorScaleMovingBrkPt_H_
00015 #define _BinToColorScaleMovingBrkPt_H_
00016
00017 #include "BinToColor.h"
00018
00019 using std::vector;
00020
00021 namespace hippodraw {
00022
00038 class MDL_HIPPOPLOT_API BinToColorScaleMovingBrkPt : public BinToColor
00039 {
00040
00041 public:
00042
00045 BinToColorScaleMovingBrkPt ( const char * name );
00046
00047
00050 BinToColorScaleMovingBrkPt (const std::vector < double > & sv,
00051 const char * model_name);
00052
00054 BinToColorScaleMovingBrkPt ( const BinToColorScaleMovingBrkPt & );
00055
00056 virtual BinToColor * clone () const;
00057
00058 virtual void doubleToColor ( double value, Color & color ) const;
00059
00063 virtual bool hasControlPoints () const;
00064
00065 };
00066
00067 }
00068
00069 #endif // _BinToColorScaleMovingBrkPt_H_