TransferFunction

data class TransferFunction(val a: Double, val b: Double, val c: Double, val d: Double, val e: Double, val f: Double, val g: Double)

An ICC parametric curve type 4 (ICC.1:2004-10, 10.15): the EOTF is Y = cX + f for X < d and Y = (aX + b)^g + e otherwise; the OETF is its inverse. The 5-parameter constructor (e = f = 0) is curve type 3.

Constructors

Link copied to clipboard
constructor(a: Double, b: Double, c: Double, d: Double, e: Double, f: Double, g: Double)
constructor(a: Double, b: Double, c: Double, d: Double, g: Double)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val a: Double
Link copied to clipboard
val b: Double
Link copied to clipboard
val c: Double
Link copied to clipboard
val d: Double
Link copied to clipboard
val e: Double
Link copied to clipboard
val f: Double
Link copied to clipboard
val g: Double