Add CL=f(H) curve to Color and Light mask

This commit is contained in:
Desmis
2019-01-11 16:05:00 +01:00
parent a4325e4cc0
commit 9d1104517b
17 changed files with 181 additions and 23 deletions

View File

@@ -688,6 +688,33 @@ public:
}
};
class LocHHmaskCurve
{
private:
LUTf lutLocHHmaskCurve; // 0xffff range
void Set(const Curve &pCurve);
public:
float sum;
virtual ~LocHHmaskCurve() {};
LocHHmaskCurve();
void Reset();
void Set(const std::vector<double> &curvePoints);
float getSum() const
{
return sum;
}
float operator[](float index) const
{
return lutLocHHmaskCurve[index];
}
operator bool (void) const
{
return lutLocHHmaskCurve;
}
};
class LocCCmaskCurve