Class BilinearRectangle_S16

All Implemented Interfaces:

public class BilinearRectangle_S16
extends Object
implements InterpolateRectangle<GrayS16>

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_S16

      public BilinearRectangle_S16​(GrayS16 image)
    • BilinearRectangle_S16

      public BilinearRectangle_S16()
  • Method Details

    • setImage

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

      public GrayS16 getImage()
      Description copied from interface: InterpolateRectangle
      Returns the image which is being interpolated.
      Specified by:
      getImage in interface InterpolateRectangle<GrayS16>
      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<GrayS16>
      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