TuttleOFX
1
|
00001 #ifndef HISTOGRAMKEYERHISTOGRAMDISPLAY_HPP 00002 #define HISTOGRAMKEYERHISTOGRAMDISPLAY_HPP 00003 00004 #include "HistogramKeyerDefinitions.hpp" 00005 #include "OverlayData.hpp" 00006 00007 namespace tuttle { 00008 namespace plugin { 00009 namespace histogramKeyer { 00010 00011 void displayASpecificHistogram( const HistogramVector& v, const HistogramVector& selection_v, const double step, const double height, const double width, const HistogramColor color,float selectionMultiplier); 00012 void displayASpecificHistogramBorder(const HistogramVector& v, const double step, const double height, const double width, const HistogramColor color); 00013 00014 void displaySelectionPoints(const HistogramVector& selection_v, const double step, const double width, const HistogramColor color); 00015 00016 void displayRedIndicator(const OfxPointI size); //display red indicator (center) 00017 void displayGreenIndicator(const OfxPointI size); //display green indicator (center) 00018 void displayBlueIndicator(const OfxPointI size); //display blue indicator (center) 00019 00020 void displayLightnessIndicator(const OfxPointI size); //display lightness indicator (center) 00021 void displaySaturationIndicator(const OfxPointI size); //display saturation indicator (center) 00022 void displayHueIndicator(const OfxPointI size,int precisionHueIndicator); //display hue indicator (center) 00023 00024 void displayAverageBar(const int average, HistogramColor color, const int width, const int height,const double step); 00025 00026 } 00027 } 00028 } 00029 00030 #endif