Packages

case class CubicPolynomialTriple(band1: CubicPolynomial, band2: CubicPolynomial, band3: CubicPolynomial) extends Corrector with Product with Serializable

Implement color mapping using cubic polynomial. To use lower degree polynomial set higher coefficients to zero.

Linear Supertypes
Serializable, Product, Equals, Corrector, AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CubicPolynomialTriple
  2. Serializable
  3. Product
  4. Equals
  5. Corrector
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new CubicPolynomialTriple(band1: CubicPolynomial, band2: CubicPolynomial, band3: CubicPolynomial)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val band1: CubicPolynomial
  6. val band2: CubicPolynomial
  7. val band3: CubicPolynomial
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def evaluate(src: Array[Double], dest: Array[Double]): Unit

    Convert triplet src in source color space to triplet dest space to destination color space.

    Convert triplet src in source color space to triplet dest space to destination color space.

    src

    array of size 3 representing triplet of colors in source color space.

    dest

    array of size 3 representing triplet of colors in destination color space.

    Attributes
    protected
    Definition Classes
    CubicPolynomialTripleCorrector
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. def map(image: ImagePlus, roi: PolygonRoi): (Array[FloatProcessor], PolygonRoi)

    Color calibrate input image.

    Color calibrate input image.

    Image is cropped to the provided ROI and computation is done only for the cropped part. Calibration mapping must be computed before calling this method. It is critical to only use this method on the same type of an image as it was used for computing the calibration mapping.

    image

    image to be calibrated.

    returns

    pair (calibrated cropped image, cropped roi)

    Definition Classes
    Corrector
    Exceptions thrown

    java.lang.IllegalArgumentException if the mapping was not yet computed or input image of of incorrect type.

    See also

    #computeCalibrationMapping(chipMargin: Double, image: ColorProcessor)

  14. def map(image: ImagePlus): Array[FloatProcessor]

    Color calibrate input image.

    Color calibrate input image.

    Calibration mapping must be computed before calling this method. It is critical to only use this method on the same type of an image as it was used for computing the calibration mapping.

    image

    image to be calibrated.

    returns

    calibrated image.

    Definition Classes
    Corrector
    Exceptions thrown

    java.lang.IllegalArgumentException if the mapping was not yet computed or input image of of incorrect type.

    See also

    #computeCalibrationMapping(chipMargin: Double, image: ColorProcessor)

  15. def map[T <: ImageProcessor](src: Array[T]): Array[FloatProcessor]

    Color calibrate input image src three-band image to the referenceColorSpace.

    Color calibrate input image src three-band image to the referenceColorSpace.

    Calibration mapping must be computed or set before calling this method. It is critical to only use this method on the same type of an image as it was used for computing the calibration mapping.

    The input image slices must be of a a grey level type: ByteProcessor, ShortProcessor, or FloatProcessor. Value calibration is ignored.

    src

    image to be calibrated.

    returns

    calibrated image in the referenceColorSpace.

    Definition Classes
    Corrector
    Exceptions thrown

    java.lang.IllegalArgumentException if the mapping is not set or the images in the array are not of the same type and dimension.

  16. def map(src: ColorProcessor): RGBMappingResult

    Map color space of the input image using this tri-polynomial.

    Map color space of the input image using this tri-polynomial.

    src

    input image.

    returns

    Mapped image and information about clipped values.

    Definition Classes
    Corrector
    See also

    #map(ij.process.FloatProcessor[])

    #mapToFloat(ij.process.FloatProcessor[])

  17. def map(a: Array[Array[Double]]): Array[Array[Double]]
    Definition Classes
    Corrector
  18. def map(src: Array[Double]): Array[Double]

    Map color triplet.

    Map color triplet.

    src

    input color values. The array must be of size 3.

    returns

    new color triplet.

    Definition Classes
    Corrector
  19. def mapToFloat(src: Array[FloatProcessor]): Array[FloatProcessor]

    Map color space of the input image consisting of three bands.

    Map color space of the input image consisting of three bands. Each band must be of the same size.

    src

    input image.

    returns

    Mapped image bands.

    Definition Classes
    Corrector
    See also

    #map(ij.process.ColorProcessor)

    #map(ij.process.FloatProcessor[])

  20. def mapToFloat(src: ColorProcessor): Array[FloatProcessor]

    Color calibrate input image src, convert result to sRGB color space.

    Color calibrate input image src, convert result to sRGB color space.

    Calibration mapping must be set before calling this method. It is critical to only use this method on the same type of an image as it was used for computing the calibration mapping.

    src

    image to be calibrated.

    returns

    converted image in sRGB color space.

    Definition Classes
    Corrector
    Exceptions thrown

    java.lang.IllegalArgumentException if the mapping was not set.

    See also

    #map[T <: ImageProcessor](src: Array[T])

  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  24. def productElementNames: Iterator[String]
    Definition Classes
    Product
  25. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Corrector

Inherited from AnyRef

Inherited from Any

Ungrouped