boofcv.alg.interpolate.impl
Class NearestNeighborPixel_IL_S32
- java.lang.Object
-
- boofcv.alg.interpolate.NearestNeighborPixelMB<InterleavedS32>
-
- boofcv.alg.interpolate.impl.NearestNeighborPixel_IL_S32
-
- All Implemented Interfaces:
- InterpolatePixel<InterleavedS32>, InterpolatePixelMB<InterleavedS32>
public class NearestNeighborPixel_IL_S32 extends NearestNeighborPixelMB<InterleavedS32>
Performs nearest neighbor interpolation to extract values between pixels in an image.
NOTE: This code was automatically generated using
GenerateNearestNeighborPixel_IL.
-
-
Constructor Summary
Constructors Constructor and Description NearestNeighborPixel_IL_S32()NearestNeighborPixel_IL_S32(InterleavedS32 orig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidget_fast(float x, float y, float[] values)Returns the interpolated pixel values at the specified location while assuming it is inside the image far away from the border.voidget(float x, float y, float[] values)Returns the interpolated pixel values at the specified location while taking in account the image border.voidsetImage(InterleavedS32 image)Change the image that is being interpolated.-
Methods inherited from class boofcv.alg.interpolate.NearestNeighborPixelMB
getBorder, getFastBorderX, getFastBorderY, getImage, getImageType, isInFastBounds, setBorder
-
-
-
-
Constructor Detail
-
NearestNeighborPixel_IL_S32
public NearestNeighborPixel_IL_S32()
-
NearestNeighborPixel_IL_S32
public NearestNeighborPixel_IL_S32(InterleavedS32 orig)
-
-
Method Detail
-
setImage
public void setImage(InterleavedS32 image)
Description copied from interface:InterpolatePixelChange the image that is being interpolated.- Specified by:
setImagein interfaceInterpolatePixel<InterleavedS32>- Overrides:
setImagein classNearestNeighborPixelMB<InterleavedS32>- Parameters:
image- An image.
-
get
public void get(float x, float y, float[] values)Description copied from interface:InterpolatePixelMBReturns the interpolated pixel values at the specified location while taking in account the image border. Bounds checking is done to ensure that the coordinate is inside the image and to see if the interpolation technique needs to be adjusted for the image border.- Parameters:
x- Point's x-coordinate. x ≥ 0 && x < image.widthy- Point's y-coordinate. y ≥ 0 && y < image.heightvalues- Interpolated value across all bands.
-
get_fast
public void get_fast(float x, float y, float[] values)Description copied from interface:InterpolatePixelMBReturns the interpolated pixel values at the specified location while assuming it is inside the image far away from the border. For any input pointInterpolatePixel.isInFastBounds(float, float)should return true.- Parameters:
x- Point's x-coordinate.y- Point's y-coordinate.values- Interpolated value across all bands.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG