Package net.sourceforge.jiu.data
Class MemoryRGB48Image
java.lang.Object
net.sourceforge.jiu.data.MemoryShortChannelImage
net.sourceforge.jiu.data.MemoryRGB48Image
- All Implemented Interfaces:
IntegerImage,PixelImage,RGB48Image,RGBImage,RGBIndex,RGBIntegerImage,ShortChannelImage
A class to store 48 bit RGB truecolor images in memory.
- Since:
- 0.12.0
- Author:
- Marco Schmidt
- See Also:
-
Field Summary
Fields inherited from interface net.sourceforge.jiu.data.RGBIndex
INDEX_BLUE, INDEX_GREEN, INDEX_RED -
Constructor Summary
ConstructorsConstructorDescriptionMemoryRGB48Image(int width, int height) Creates a new object of this class, with width and height as specified by the arguments. -
Method Summary
Modifier and TypeMethodDescriptioncreateCompatibleImage(int width, int height) Creates an instance of the same class as this one, with width and height given by the arguments.If there is a single interface or class that describes the image data type of this class, theClassobject associated with that interface (or class) is returned (ornullotherwise).Methods inherited from class net.sourceforge.jiu.data.MemoryShortChannelImage
checkPositionAndNumber, clear, clear, clear, clear, createCopy, getAllocatedMemory, getBitsPerPixel, getHeight, getMaxSample, getNumChannels, getSample, getSample, getSamples, getShortSample, getShortSample, getShortSamples, getWidth, putSample, putSample, putSamples, putShortSample, putShortSample, putShortSamplesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sourceforge.jiu.data.IntegerImage
clear, clear, getMaxSample, getSample, getSample, getSamples, putSample, putSample, putSamplesMethods inherited from interface net.sourceforge.jiu.data.PixelImage
createCopy, getAllocatedMemory, getBitsPerPixel, getHeight, getNumChannels, getWidthMethods inherited from interface net.sourceforge.jiu.data.ShortChannelImage
clear, clear, getShortSample, getShortSample, getShortSamples, putShortSample, putShortSample, putShortSamples
-
Constructor Details
-
MemoryRGB48Image
public MemoryRGB48Image(int width, int height) Creates a new object of this class, with width and height as specified by the arguments.- Parameters:
width- the horizontal resolution of the new image in pixelsheight- the vertical resolution of the new image in pixels
-
-
Method Details
-
createCompatibleImage
Description copied from interface:PixelImageCreates an instance of the same class as this one, with width and height given by the arguments.- Specified by:
createCompatibleImagein interfacePixelImage- Specified by:
createCompatibleImagein classMemoryShortChannelImage- Parameters:
width- the horizontal resolution of the new imageheight- the vertical resolution of the new image- Returns:
- the new image
-
getImageType
Description copied from interface:PixelImageIf there is a single interface or class that describes the image data type of this class, theClassobject associated with that interface (or class) is returned (ornullotherwise). ThisClassobject, if available for two image objects, can be used to find out if they are compatible. Example:MemoryGray8Imagereturnsnet.sourceforge.jiu.data.Gray8Image.class.- Specified by:
getImageTypein interfacePixelImage
-