boofcv.alg.interpolate.impl
Class ImplBilinearPixel_U8
- java.lang.Object
-
- boofcv.alg.interpolate.BilinearPixelS<GrayU8>
-
- boofcv.alg.interpolate.impl.ImplBilinearPixel_U8
-
- All Implemented Interfaces:
- InterpolatePixel<GrayU8>, InterpolatePixelS<GrayU8>
public class ImplBilinearPixel_U8 extends BilinearPixelS<GrayU8>
Implementation of
BilinearPixelSfor a specific image type.NOTE: This code was automatically generated using
GenerateImplBilinearPixel.
-
-
Constructor Summary
Constructors Constructor and Description ImplBilinearPixel_U8()ImplBilinearPixel_U8(GrayU8 orig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description floatget_border(float x, float y)floatget_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.floatget(float x, float y)Returns the interpolated pixel value at the specified location while checking to see if border conditions apply.ImageType<GrayU8>getImageType()Type of image it can process-
Methods inherited from class boofcv.alg.interpolate.BilinearPixelS
getBorder, getFastBorderX, getFastBorderY, getImage, isInFastBounds, setBorder, setImage
-
-
-
-
Constructor Detail
-
ImplBilinearPixel_U8
public ImplBilinearPixel_U8()
-
ImplBilinearPixel_U8
public ImplBilinearPixel_U8(GrayU8 orig)
-
-
Method Detail
-
get_fast
public float get_fast(float x, float y)Description copied from interface:InterpolatePixelSReturns the interpolated pixel value 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.- 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:InterpolatePixelSReturns 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 specifiedy- 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.
-
getImageType
public ImageType<GrayU8> getImageType()
Description copied from interface:InterpolatePixelType of image it can process
-
-
DataMelt 3.0 © DataMelt by jWork.ORG