org.geotools.gce.imagemosaic.jdbc
Class ImageComposerThread

Object
  extended by Thread
      extended by ImageComposerThread
All Implemented Interfaces:
Runnable

public class ImageComposerThread
extends Thread

This class reads decoded tiles from the queue and performs the mosaicing and scaling

Author:
mcr

Nested Class Summary
 
Nested classes/interfaces inherited from class Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
protected  GridCoverageFactory coverageFactory
           
protected static Logger LOGGER
          Logger.
 
Fields inherited from class Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ImageComposerThread(Color backgroundColor, Color outputTransparentColor, Rectangle pixelDimension, GeneralEnvelope requestEnvelope, ImageLevelInfo levelInfo, LinkedBlockingQueue<TileQueueElement> tileQueue, Config config, boolean xAxisSwitch, GridCoverageFactory coverageFactory)
           
 
Method Summary
protected  BufferedImage rescaleImageViaPlanarImage(BufferedImage image)
           
 void run()
           
 
Methods inherited from class Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LOGGER

protected static final Logger LOGGER
Logger.


coverageFactory

protected GridCoverageFactory coverageFactory
Constructor Detail

ImageComposerThread

public ImageComposerThread(Color backgroundColor,
                           Color outputTransparentColor,
                           Rectangle pixelDimension,
                           GeneralEnvelope requestEnvelope,
                           ImageLevelInfo levelInfo,
                           LinkedBlockingQueue<TileQueueElement> tileQueue,
                           Config config,
                           boolean xAxisSwitch,
                           GridCoverageFactory coverageFactory)
Method Detail

run

public void run()
Specified by:
run in interface Runnable
Overrides:
run in class Thread

rescaleImageViaPlanarImage

protected BufferedImage rescaleImageViaPlanarImage(BufferedImage image)


Copyright © 1996-2014 Geotools. All Rights Reserved.