Class FilterOp.SubSamplingData

java.lang.Object
bdsup2sub.bitmap.FilterOp.SubSamplingData
Enclosing class:
FilterOp

private class FilterOp.SubSamplingData extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final int
    Width of 2D matrices pixelPos and weight
    private final int[]
    2D matrix of pixel positions
    private final int[]
    Number of samples
    private final float[]
    2D matrix of weight factors
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    SubSamplingData(int[] sampleCount, int[] pixelPositions, float[] weightFactors, int matrixWidth)
    Private storage class to hold precalculated values for subsampling or supersampling
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • sampleCount

      private final int[] sampleCount
      Number of samples
    • pixelPositions

      private final int[] pixelPositions
      2D matrix of pixel positions
    • weightFactors

      private final float[] weightFactors
      2D matrix of weight factors
    • matrixWidth

      private final int matrixWidth
      Width of 2D matrices pixelPos and weight
  • Constructor Details

    • SubSamplingData

      private SubSamplingData(int[] sampleCount, int[] pixelPositions, float[] weightFactors, int matrixWidth)
      Private storage class to hold precalculated values for subsampling or supersampling
      Parameters:
      sampleCount - Number of samples contributing to the pixel
      pixelPositions - 2D matrix of pixel positions
      weightFactors - 2D matrix of weight factors
      matrixWidth - Width of 2D matrices pixelPos and weight