net.sourceforge.jiu.data
Class MemoryGray16Image
- Gray16Image, GrayImage, GrayIntegerImage, IntegerImage, PixelImage, ShortChannelImage
public class MemoryGray16Image
An implementation of
Gray16Image that keeps the complete image in memory.
This class inherits most of its functionality from its parent class
MemoryShortChannelImage, using one
short channel.
MemoryGray16Image(int width, int height)- Creates a new MemoryGray16Image object with the specified resolution.
|
PixelImage | createCompatibleImage(int width, int height)- Creates an instance of the same class as this one, with width and height
given by the arguments.
|
Class | getImageType()- If there is a single interface or class that describes the image data type
of this class, the
java.lang.Class object associated with that
interface (or class) is returned (or null otherwise).
|
boolean | isBlack(int x, int y)
|
boolean | isWhite(int x, int y)
|
void | putBlack(int x, int y)
|
void | putWhite(int x, int y)
|
checkPositionAndNumber, clear, clear, clear, clear, createCompatibleImage, createCopy, getAllocatedMemory, getBitsPerPixel, getHeight, getMaxSample, getNumChannels, getSample, getSample, getSamples, getShortSample, getShortSample, getShortSamples, getWidth, putSample, putSample, putSamples, putShortSample, putShortSample, putShortSamples |
MemoryGray16Image
public MemoryGray16Image(int width,
int height) Creates a new MemoryGray16Image object with the specified resolution.
Simply gives
1 (for one channel) and the two resolution arguments
to the super constructor (of the parent class
MemoryShortChannelImage).
width - the horizontal resolution, must be larger than zeroheight - the vertical resolution, must be larger than zero
getImageType
public Class getImageType()
If there is a single interface or class that describes the image data type
of this class, the
java.lang.Class object associated with that
interface (or class) is returned (or
null otherwise).
This
java.lang.Class object, if available for two image objects,
can be used to find out if they are compatible.
Example:
MemoryGray8Image returns
net.sourceforge.jiu.data.Gray8Image.class.
- getImageType in interface PixelImage