{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

TransferParameters

public final class 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:

Summary

Public constructors

TransferParameters(
    double gamma,
    double a,
    double b,
    double c,
    double d,
    double e,
    double f
)

Public methods

final double

Value a in the equation of the EOTF described above.

final double

Value b in the equation of the EOTF described above.

final double

Value c in the equation of the EOTF described above.

final double

Value d in the equation of the EOTF described above.

final double

Value e in the equation of the EOTF described above.

final double

Value f in the equation of the EOTF described above.

final double

Value g in the equation of the EOTF described above.

Public constructors

TransferParameters

public TransferParameters(
    double gamma,
    double a,
    double b,
    double c,
    double d,
    double e,
    double f
)

Public methods

getA

public final double getA()

Value a in the equation of the EOTF described above.

getB

public final double getB()

Value b in the equation of the EOTF described above.

getC

public final double getC()

Value c in the equation of the EOTF described above.

getD

public final double getD()

Value d in the equation of the EOTF described above.

getE

public final double getE()

Value e in the equation of the EOTF described above.

getF

public final double getF()

Value f in the equation of the EOTF described above.

getGamma

public final double getGamma()

Value g in the equation of the EOTF described above.