public class NearestNeighborPixel_S32 extends NearestNeighborPixelS<ImageSInt32>
Performs nearest neighbor interpolation to extract values between pixels in an image.
NOTE: This code was automatically generated using GenerateNearestNeighborPixel.
| Constructor and Description |
|---|
NearestNeighborPixel_S32() |
NearestNeighborPixel_S32(ImageSInt32 orig) |
| Modifier and Type | Method and Description |
|---|---|
float |
get_border(float x,
float y) |
float |
get_fast(float x,
float y)
Returns the interpolated pixel value at the specified location while assuming it is inside
the image far away from the border.
|
float |
get(float x,
float y)
Returns the interpolated pixel value at the specified location while checking to see if
border conditions apply.
|
ImageType<ImageSInt32> |
getImageType()
Type of image it can process
|
void |
setImage(ImageSInt32 image)
Change the image that is being interpolated.
|
getBorder, getFastBorderX, getFastBorderY, getImage, isInFastBounds, setBorderpublic NearestNeighborPixel_S32()
public NearestNeighborPixel_S32(ImageSInt32 orig)
public void setImage(ImageSInt32 image)
InterpolatePixelsetImage in interface InterpolatePixel<ImageSInt32>setImage in class NearestNeighborPixelS<ImageSInt32>image - An image.public float get_fast(float x,
float y)
InterpolatePixelSInterpolatePixel.isInFastBounds(float, float) should return true.x - Point's x-coordinate.y - Point's y-coordinate.public float get_border(float x,
float y)
public float get(float x,
float y)
InterpolatePixelSx - Point's x-coordinate. x ≥ 0 && x < image.width or all values if border specifiedy - Point's y-coordinate. y ≥ 0 && y < image.height or all values if border specifiedpublic ImageType<ImageSInt32> getImageType()
InterpolatePixel