Class BilinearRectangle_F32

All Implemented Interfaces:

public class BilinearRectangle_F32
extends Object
implements InterpolateRectangle<GrayF32>

Performs bilinear interpolation to extract values between pixels in an image. Image borders are detected and handled appropriately.

NOTE: This code was automatically generated using GenerateBilinearRectangle.

  • Constructor Details

    • BilinearRectangle_F32

      public BilinearRectangle_F32​(GrayF32 image)
    • BilinearRectangle_F32

      public BilinearRectangle_F32()
  • Method Details

    • setImage

      public void setImage​(GrayF32 image)
      Description copied from interface: InterpolateRectangle
      Change the image that is being interpolated.
      Specified by:
      setImage in interface InterpolateRectangle<GrayF32>
      image - An image.
    • getImage

      public GrayF32 getImage()
      Description copied from interface: InterpolateRectangle
      Returns the image which is being interpolated.
      Specified by:
      getImage in interface InterpolateRectangle<GrayF32>
      A reference to the image being interpolated.
    • region

      public void region​(float tl_x, float tl_y, GrayF32 output)
      Description copied from interface: InterpolateRectangle
      Copies a grid from the source image starting at the specified coordinate into the destination image. The 'dest' image must be within the original image.
      Specified by:
      region in interface InterpolateRectangle<GrayF32>
      tl_x - upper left corner of the region in the image.
      tl_y - upper left corner of the region in the image.
      output - Where the interpolated region is to be copied into