Package boofcv.core.image
Class FactoryGImageGray.Border_S32
java.lang.Object
boofcv.core.image.FactoryGImageGray.GSingleBorder<ImageBorder_S32>
boofcv.core.image.FactoryGImageGray.Border_S32
- All Implemented Interfaces:
GImageGray
- Enclosing class:
- FactoryGImageGray
public static class FactoryGImageGray.Border_S32
extends FactoryGImageGray.GSingleBorder<ImageBorder_S32>
-
Field Summary
Fields inherited from class boofcv.core.image.FactoryGImageGray.GSingleBorder
image
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionget
(int x, int y) float
getF
(int index) boolean
void
set
(int index, float value) Sets pixel based on pixel value in data arrayvoid
Set's pixel value using number.double
unsafe_getD
(int x, int y) get which returns a double, has no bounds checking.float
unsafe_getF
(int x, int y) Methods inherited from class boofcv.core.image.FactoryGImageGray.GSingleBorder
getHeight, getImage, getWidth, wrap
-
Constructor Details
-
Border_S32
-
-
Method Details
-
isFloatingPoint
public boolean isFloatingPoint() -
get
-
set
Description copied from interface:GImageGray
Set's pixel value using number. If native type of 'num' and image are the same then there is no loss in precision.- Parameters:
x
- pixel coordinate x-valuey
- pixel coordinate y-valuenum
- Value of the pixel
-
unsafe_getD
public double unsafe_getD(int x, int y) Description copied from interface:GImageGray
get which returns a double, has no bounds checking. Still slow, but faster than the super generic get. Also doesn't create memory on each get -
unsafe_getF
public float unsafe_getF(int x, int y) -
set
public void set(int index, float value) Description copied from interface:GImageGray
Sets pixel based on pixel value in data array -
getF
public float getF(int index) -
getImageType
-