Home | History | Annotate | Download | only in src

Lines Matching refs:gamma

318    // X = Y ^ Gamma
331 // Type 1 Reversed: X = Y ^1/gamma
345 // Y = (aX + b)^Gamma | X >= -b/a
377 // Y = (aX + b)^Gamma | X <= -b/a
418 // Y = (aX + b)^Gamma | X >= d
454 // Y = (aX + b)^Gamma + e | X >= d
494 // Y = (a * X + b) ^ Gamma + c
504 // ((Y - c) ^1/Gamma - b) / a
514 // Y = a * log (b * X^Gamma + c) + d
524 // (Y - d) / a = log(b * X ^Gamma + c)
525 // pow(10, (Y-d) / a) = b * X ^Gamma + c
617 // Create an empty gamma curve, by using tables. This specifies only the limited-precision part, and leaves the
625 int EntriesByGamma(cmsFloat64Number Gamma)
627 if (fabs(Gamma - 1.0) < 0.001) return 2;
632 // Create a segmented gamma, fill the table
740 // Build a gamma table based on gamma constant
741 cmsToneCurve* CMSEXPORT cmsBuildGamma(cmsContext ContextID, cmsFloat64Number Gamma)
743 return cmsBuildParametricToneCurve(ContextID, 1, &Gamma);
747 // Free all memory taken by the gamma curve
800 // Utility function, free 3 gamma tables
814 // Duplicate a gamma table
919 // Reverse a gamma table
986 // Reverse a gamma table
1194 // Another info fn: is out gamma table multisegment?
1260 cmsFloat64Number gamma, sum, sum2;
1279 gamma = log(y) / log(x);
1280 sum += gamma;
1281 sum2 += gamma * gamma;
1286 // Take a look on SD to see if gamma isn't exponential at all