Class NearestNeighborPixel_S32

    • Constructor Detail

      • NearestNeighborPixel_S32

        public NearestNeighborPixel_S32()
      • NearestNeighborPixel_S32

        public NearestNeighborPixel_S32​(GrayS32 orig)
    • Method Detail

      • get_fast

        public float get_fast​(float x,
                              float y)
        Description copied from interface: InterpolatePixelS
        Returns the interpolated pixel value at the specified location while assuming it is inside the image far away from the border. For any input point InterpolatePixel.isInFastBounds(float, float) should return true.
        Parameters:
        x - Point's x-coordinate.
        y - Point's y-coordinate.
        Returns:
        Interpolated intensity value.
      • get_border

        public float get_border​(float x,
                                float y)
      • get

        public float get​(float x,
                         float y)
        Description copied from interface: InterpolatePixelS
        Returns the interpolated pixel value at the specified location while checking to see if border conditions apply. If the requested pixel is outside the image border it will attempt to process it using or throw a null pointer exception of a border handler has not been specified.
        Parameters:
        x - Point's x-coordinate. x ≥ 0 && x < image.width or all values if border specified
        y - Point's y-coordinate. y ≥ 0 && y < image.height or all values if border specified
        Returns:
        Interpolated intensity value or NaN if it can't be interpolated.