org.esa.beam.util.jai
Class VerbousTileCache

java.lang.Object
  extended by org.esa.beam.util.jai.VerbousTileCache
All Implemented Interfaces:
javax.media.jai.TileCache

public class VerbousTileCache
extends Object
implements javax.media.jai.TileCache


Constructor Summary
VerbousTileCache(javax.media.jai.TileCache tileCache)
           
 
Method Summary
 void add(RenderedImage renderedImage, int tileX, int tileY, Raster tile)
           
 void add(RenderedImage renderedImage, int tileX, int tileY, Raster tile, Object o)
           
 void addTiles(RenderedImage renderedImage, Point[] points, Raster[] rasters, Object o)
           
 void flush()
           
 long getMemoryCapacity()
           
 float getMemoryThreshold()
           
 Raster getTile(RenderedImage renderedImage, int tileX, int tileY)
           
 int getTileCapacity()
           
 Comparator getTileComparator()
           
 Raster[] getTiles(RenderedImage renderedImage)
           
 Raster[] getTiles(RenderedImage renderedImage, Point[] points)
           
static boolean isVerbous()
           
 void memoryControl()
           
 void remove(RenderedImage renderedImage, int tileX, int tileY)
           
 void removeTiles(RenderedImage renderedImage)
           
 void setMemoryCapacity(long l)
           
 void setMemoryThreshold(float v)
           
 void setTileCapacity(int i)
           
 void setTileComparator(Comparator comparator)
           
static void setVerbous(boolean verbous)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VerbousTileCache

public VerbousTileCache(javax.media.jai.TileCache tileCache)
Method Detail

isVerbous

public static boolean isVerbous()

setVerbous

public static void setVerbous(boolean verbous)

add

public void add(RenderedImage renderedImage,
                int tileX,
                int tileY,
                Raster tile)
Specified by:
add in interface javax.media.jai.TileCache

add

public void add(RenderedImage renderedImage,
                int tileX,
                int tileY,
                Raster tile,
                Object o)
Specified by:
add in interface javax.media.jai.TileCache

remove

public void remove(RenderedImage renderedImage,
                   int tileX,
                   int tileY)
Specified by:
remove in interface javax.media.jai.TileCache

getTile

public Raster getTile(RenderedImage renderedImage,
                      int tileX,
                      int tileY)
Specified by:
getTile in interface javax.media.jai.TileCache

getTiles

public Raster[] getTiles(RenderedImage renderedImage)
Specified by:
getTiles in interface javax.media.jai.TileCache

removeTiles

public void removeTiles(RenderedImage renderedImage)
Specified by:
removeTiles in interface javax.media.jai.TileCache

addTiles

public void addTiles(RenderedImage renderedImage,
                     Point[] points,
                     Raster[] rasters,
                     Object o)
Specified by:
addTiles in interface javax.media.jai.TileCache

getTiles

public Raster[] getTiles(RenderedImage renderedImage,
                         Point[] points)
Specified by:
getTiles in interface javax.media.jai.TileCache

flush

public void flush()
Specified by:
flush in interface javax.media.jai.TileCache

memoryControl

public void memoryControl()
Specified by:
memoryControl in interface javax.media.jai.TileCache

setTileCapacity

public void setTileCapacity(int i)
Specified by:
setTileCapacity in interface javax.media.jai.TileCache

getTileCapacity

public int getTileCapacity()
Specified by:
getTileCapacity in interface javax.media.jai.TileCache

setMemoryCapacity

public void setMemoryCapacity(long l)
Specified by:
setMemoryCapacity in interface javax.media.jai.TileCache

getMemoryCapacity

public long getMemoryCapacity()
Specified by:
getMemoryCapacity in interface javax.media.jai.TileCache

setMemoryThreshold

public void setMemoryThreshold(float v)
Specified by:
setMemoryThreshold in interface javax.media.jai.TileCache

getMemoryThreshold

public float getMemoryThreshold()
Specified by:
getMemoryThreshold in interface javax.media.jai.TileCache

setTileComparator

public void setTileComparator(Comparator comparator)
Specified by:
setTileComparator in interface javax.media.jai.TileCache

getTileComparator

public Comparator getTileComparator()
Specified by:
getTileComparator in interface javax.media.jai.TileCache


Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.