# TransferParameters

data class TransferParameters

kotlin.Any | |

↳ | androidx.ui.graphics.colorspace.TransferParameters |

Defines the parameters for the ICC parametric curve type 4, as defined in ICC.1:2004-10, section 10.15.

The EOTF is of the form linked here

The corresponding OETF is simply the inverse function.

The parameters defined by this class form a valid transfer function only if all the following conditions are met:

- No parameter is a Not-a-Number
`d`

is in the range`[0..1]`

- The function is not constant
- The function is positive and increasing

## Summary

Public constructors | |
---|---|

Defines the parameters for the ICC parametric curve type 4, as defined in ICC. |

Properties | |
---|---|

Double |
Value a in the equation of the EOTF described above. |

Double |
Value b in the equation of the EOTF described above. |

Double |
Value c in the equation of the EOTF described above. |

Double |
Value d in the equation of the EOTF described above. |

Double |
Value e in the equation of the EOTF described above. |

Double |
Value f in the equation of the EOTF described above. |

Double |
Value g in the equation of the EOTF described above. |

## Public constructors

### <init>

TransferParameters(

gamma: Double,

a: Double,

b: Double,

c: Double,

d: Double,

e: Double = 0.0,

f: Double = 0.0)

Defines the parameters for the ICC parametric curve type 4, as defined in ICC.1:2004-10, section 10.15.

The EOTF is of the form linked here

The corresponding OETF is simply the inverse function.

The parameters defined by this class form a valid transfer function only if all the following conditions are met:

- No parameter is a Not-a-Number
`d`

is in the range`[0..1]`

- The function is not constant
- The function is positive and increasing