Make compilation unit rtengine/curves.cc -Wextra clean, #4155
This commit is contained in:
@@ -476,14 +476,10 @@ void CurveFactory::complexsgnCurve (bool & autili, bool & butili, bool & ccutil
|
||||
|
||||
}
|
||||
|
||||
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
SSEFUNCTION void CurveFactory::complexCurve (double ecomp, double black, double hlcompr, double hlcomprthresh,
|
||||
double shcompr, double br, double contr,
|
||||
procparams::ToneCurveParams::eTCModeId curveMode, const std::vector<double>& curvePoints,
|
||||
procparams::ToneCurveParams::eTCModeId curveMode2, const std::vector<double>& curvePoints2,
|
||||
const std::vector<double>& curvePoints,
|
||||
const std::vector<double>& curvePoints2,
|
||||
LUTu & histogram,
|
||||
LUTf & hlCurve, LUTf & shCurve, LUTf & outCurve,
|
||||
LUTu & outBeforeCCurveHistogram,
|
||||
@@ -1360,7 +1356,7 @@ void ColorGradientCurve::Reset()
|
||||
lut3.reset();
|
||||
}
|
||||
|
||||
void ColorGradientCurve::SetXYZ(const Curve *pCurve, const double xyz_rgb[3][3], const double rgb_xyz[3][3], float satur, float lumin)
|
||||
void ColorGradientCurve::SetXYZ(const Curve *pCurve, const double xyz_rgb[3][3], float satur, float lumin)
|
||||
{
|
||||
if (pCurve->isIdentity()) {
|
||||
lut1.reset();
|
||||
@@ -1500,7 +1496,7 @@ void ColorGradientCurve::SetXYZ(const Curve *pCurve, const double xyz_rgb[3][3],
|
||||
*/
|
||||
}
|
||||
|
||||
void ColorGradientCurve::SetXYZ(const std::vector<double> &curvePoints, const double xyz_rgb[3][3], const double rgb_xyz[3][3], float satur, float lumin)
|
||||
void ColorGradientCurve::SetXYZ(const std::vector<double> &curvePoints, const double xyz_rgb[3][3], float satur, float lumin)
|
||||
{
|
||||
std::unique_ptr<FlatCurve> tcurve;
|
||||
|
||||
@@ -1509,11 +1505,11 @@ void ColorGradientCurve::SetXYZ(const std::vector<double> &curvePoints, const do
|
||||
}
|
||||
|
||||
if (tcurve) {
|
||||
SetXYZ(tcurve.get(), xyz_rgb, rgb_xyz, satur, lumin);
|
||||
SetXYZ(tcurve.get(), xyz_rgb, satur, lumin);
|
||||
}
|
||||
}
|
||||
|
||||
void ColorGradientCurve::SetRGB(const Curve *pCurve, const double xyz_rgb[3][3], const double rgb_xyz[3][3])
|
||||
void ColorGradientCurve::SetRGB(const Curve *pCurve)
|
||||
{
|
||||
if (pCurve->isIdentity()) {
|
||||
lut1.reset();
|
||||
@@ -1599,7 +1595,7 @@ void ColorGradientCurve::SetRGB(const Curve *pCurve, const double xyz_rgb[3][3],
|
||||
*/
|
||||
}
|
||||
|
||||
void ColorGradientCurve::SetRGB(const std::vector<double> &curvePoints, const double xyz_rgb[3][3], const double rgb_xyz[3][3])
|
||||
void ColorGradientCurve::SetRGB(const std::vector<double> &curvePoints)
|
||||
{
|
||||
std::unique_ptr<FlatCurve> tcurve;
|
||||
|
||||
@@ -1608,7 +1604,7 @@ void ColorGradientCurve::SetRGB(const std::vector<double> &curvePoints, const do
|
||||
}
|
||||
|
||||
if (tcurve) {
|
||||
SetRGB(tcurve.get(), xyz_rgb, rgb_xyz);
|
||||
SetRGB(tcurve.get());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -281,7 +281,7 @@ public:
|
||||
|
||||
public:
|
||||
static void complexCurve (double ecomp, double black, double hlcompr, double hlcomprthresh, double shcompr, double br, double contr,
|
||||
procparams::ToneCurveParams::eTCModeId curveMode, const std::vector<double>& curvePoints, procparams::ToneCurveParams::eTCModeId curveMode2, const std::vector<double>& curvePoints2,
|
||||
const std::vector<double>& curvePoints, const std::vector<double>& curvePoints2,
|
||||
LUTu & histogram, LUTf & hlCurve, LUTf & shCurve, LUTf & outCurve, LUTu & outBeforeCCurveHistogram, ToneCurve & outToneCurve, ToneCurve & outToneCurve2,
|
||||
|
||||
int skip = 1);
|
||||
@@ -687,10 +687,10 @@ public:
|
||||
virtual ~ColorGradientCurve() {};
|
||||
|
||||
void Reset();
|
||||
void SetXYZ(const Curve *pCurve, const double xyz_rgb[3][3], const double rgb_xyz[3][3], float satur, float lumin);
|
||||
void SetXYZ(const std::vector<double> &curvePoints, const double xyz_rgb[3][3], const double rgb_xyz[3][3], float satur, float lumin);
|
||||
void SetRGB(const Curve *pCurve, const double xyz_rgb[3][3], const double rgb_xyz[3][3]);
|
||||
void SetRGB(const std::vector<double> &curvePoints, const double xyz_rgb[3][3], const double rgb_xyz[3][3]);
|
||||
void SetXYZ(const Curve *pCurve, const double xyz_rgb[3][3], float satur, float lumin);
|
||||
void SetXYZ(const std::vector<double> &curvePoints, const double xyz_rgb[3][3], float satur, float lumin);
|
||||
void SetRGB(const Curve *pCurve);
|
||||
void SetRGB(const std::vector<double> &curvePoints);
|
||||
|
||||
/**
|
||||
* @brief Get the value of Red, Green and Blue corresponding to the requested index
|
||||
|
||||
@@ -461,7 +461,7 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
||||
CurveFactory::complexCurve (params.toneCurve.expcomp, params.toneCurve.black / 65535.0,
|
||||
params.toneCurve.hlcompr, params.toneCurve.hlcomprthresh,
|
||||
params.toneCurve.shcompr, params.toneCurve.brightness, params.toneCurve.contrast,
|
||||
params.toneCurve.curveMode, params.toneCurve.curve, params.toneCurve.curveMode2, params.toneCurve.curve2,
|
||||
params.toneCurve.curve, params.toneCurve.curve2,
|
||||
vhist16, hltonecurve, shtonecurve, tonecurve, histToneCurve, customToneCurve1, customToneCurve2, 1);
|
||||
|
||||
CurveFactory::RGBCurve (params.rgbCurves.rcurve, rCurve, 1);
|
||||
|
||||
@@ -584,13 +584,13 @@ void ColorToningParams::getCurves (ColorGradientCurve &colorCurveLUT, OpacityCur
|
||||
satur = 0.9f;
|
||||
}
|
||||
|
||||
colorCurveLUT.SetXYZ (cCurve, xyz_rgb, rgb_xyz, satur, lumin);
|
||||
colorCurveLUT.SetXYZ (cCurve, xyz_rgb, satur, lumin);
|
||||
opacityCurveLUT.Set (oCurve, opautili);
|
||||
} else if (method == "Splitlr" || method == "Splitco") {
|
||||
colorCurveLUT.SetXYZ (cCurve, xyz_rgb, rgb_xyz, satur, lumin);
|
||||
colorCurveLUT.SetXYZ (cCurve, xyz_rgb, satur, lumin);
|
||||
opacityCurveLUT.Set (oCurve, opautili);
|
||||
} else if (method.substr (0, 3) == "RGB") {
|
||||
colorCurveLUT.SetRGB (cCurve, xyz_rgb, rgb_xyz);
|
||||
colorCurveLUT.SetRGB (cCurve);
|
||||
opacityCurveLUT.Set (oCurve, opautili);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1152,8 +1152,8 @@ IImage8* Thumbnail::processImage (const procparams::ProcParams& params, eSensorT
|
||||
ToneCurve customToneCurvebw2;
|
||||
CurveFactory::complexCurve (expcomp, black / 65535.0, hlcompr, hlcomprthresh,
|
||||
params.toneCurve.shcompr, bright, contr,
|
||||
params.toneCurve.curveMode, params.toneCurve.curve,
|
||||
params.toneCurve.curveMode2, params.toneCurve.curve2,
|
||||
params.toneCurve.curve,
|
||||
params.toneCurve.curve2,
|
||||
hist16, curve1, curve2, curve, dummy, customToneCurve1, customToneCurve2, 16);
|
||||
|
||||
LUTf rCurve;
|
||||
|
||||
@@ -870,7 +870,7 @@ private:
|
||||
//if(params.blackwhite.enabled) params.toneCurve.hrenabled=false;
|
||||
|
||||
CurveFactory::complexCurve (expcomp, black / 65535.0, hlcompr, hlcomprthresh, params.toneCurve.shcompr, bright, contr,
|
||||
params.toneCurve.curveMode, params.toneCurve.curve, params.toneCurve.curveMode2, params.toneCurve.curve2,
|
||||
params.toneCurve.curve, params.toneCurve.curve2,
|
||||
hist16, curve1, curve2, curve, dummy, customToneCurve1, customToneCurve2 );
|
||||
|
||||
CurveFactory::RGBCurve (params.rgbCurves.rcurve, rCurve, 1);
|
||||
|
||||
Reference in New Issue
Block a user