New curve editor, first batch (parametric curves, overlaid histogram in curve area)

This commit is contained in:
ghorvath
2010-04-16 08:44:41 +00:00
parent fbcf2a187b
commit 71b74bbfd2
46 changed files with 1579 additions and 1248 deletions

View File

@@ -24,7 +24,7 @@
#include <rtengine.h>
#include <procparams.h>
class CurveParamsEdited {
class ToneCurveParamsEdited {
public:
bool curve;
@@ -33,16 +33,19 @@ class CurveParamsEdited {
bool contrast;
bool shcompr;
bool hlcompr;
};
class ToneCurveParamsEdited : public CurveParamsEdited {
public:
bool autoexp;
bool clip;
bool expcomp;
};
class LCurveParamsEdited {
public:
bool brightness;
bool contrast;
bool curve;
};
class SharpeningParamsEdited {
public:
@@ -217,7 +220,7 @@ class ParamsEdited {
public:
ToneCurveParamsEdited toneCurve;
CurveParamsEdited lumaCurve;
LCurveParamsEdited lumaCurve;
SharpeningParamsEdited sharpening;
ColorBoostParamsEdited colorBoost;
WBParamsEdited wb;