Class ImageChunker

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--ImageChunker
All Implemented Interfaces:
java.lang.Runnable

public class ImageChunker
extends java.lang.Thread


Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ImageChunker(java.lang.String fname)
           
ImageChunker(java.lang.String fname, int blockFactor)
           
ImageChunker(java.lang.String fname, int blockFactor, int prio)
           
 
Method Summary
 int getChunkSize()
           
 int getCurrChunkNum()
           
 java.lang.Object getData()
           
 java.awt.Dimension getDims()
           
 java.awt.Image getImage()
           
 java.lang.Object getNextChunk(java.awt.Point startPoint)
           
 int getNumBytes()
           
 int getNumChunks()
           
 int getNumPixels()
           
 void init()
           
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ImageChunker

public ImageChunker(java.lang.String fname)

ImageChunker

public ImageChunker(java.lang.String fname,
                    int blockFactor)

ImageChunker

public ImageChunker(java.lang.String fname,
                    int blockFactor,
                    int prio)
Method Detail

run

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

init

public void init()

getNextChunk

public java.lang.Object getNextChunk(java.awt.Point startPoint)

getImage

public java.awt.Image getImage()

getDims

public java.awt.Dimension getDims()

getNumPixels

public int getNumPixels()

getNumBytes

public int getNumBytes()

getChunkSize

public int getChunkSize()

getData

public java.lang.Object getData()

getNumChunks

public int getNumChunks()

getCurrChunkNum

public int getCurrChunkNum()