public class MipMappedBufferedImageRaster extends BufferedImageRaster
| Modifier and Type | Field and Description |
|---|---|
protected BufferedImageRaster[] |
levelRasters |
height, width| Constructor and Description |
|---|
MipMappedBufferedImageRaster(Sector sector,
BufferedImage image)
Creates a mipmapped version of a BufferedImageRaster from a single BufferedImage instance.
|
MipMappedBufferedImageRaster(Sector sector,
BufferedImage[] images)
Creates a mipmapped version of a BufferedImageRaster from multi-resolution array od BufferedImage instances.
|
| Modifier and Type | Method and Description |
|---|---|
protected BufferedImageRaster |
chooseRasterForCanvas(BufferedImageRaster canvas) |
protected int |
computeMipmapLevel(int sourceWidth,
int sourceHeight,
Sector sourceSector,
int destWidth,
int destHeight,
Sector destSector) |
void |
dispose()
Disposes of any internal resources allocated by the object.
|
protected void |
doDrawOnTo(BufferedImageRaster canvas) |
long |
getSizeInBytes()
Retrieves the approximate size of this object in bytes.
|
drawOnTo, fill, getBufferedImage, getGraphics, wrap, wrapAsGeoreferencedRastercomputeClipRect, computeGeographicToRasterTransform, computeSourceToDestTransform, getHeight, getSector, getSubRaster, getSubRaster, getWidth, setValueaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValuesprotected BufferedImageRaster[] levelRasters
public MipMappedBufferedImageRaster(Sector sector, BufferedImage image)
sector - A sectorimage - BufferedImagepublic MipMappedBufferedImageRaster(Sector sector, BufferedImage[] images)
sector - A sectorimages - An array of BufferedImagesprotected BufferedImageRaster chooseRasterForCanvas(BufferedImageRaster canvas)
protected int computeMipmapLevel(int sourceWidth,
int sourceHeight,
Sector sourceSector,
int destWidth,
int destHeight,
Sector destSector)
public void dispose()
Disposabledispose in interface Disposabledispose in class BufferedImageRasterprotected void doDrawOnTo(BufferedImageRaster canvas)
doDrawOnTo in class BufferedImageRasterpublic long getSizeInBytes()
CacheablegetSizeInBytes in interface CacheablegetSizeInBytes in class BufferedImageRasterCacheable object's size in bytes