iicm.vrml.vrwave
Class ImageLoader
java.lang.Object
|
+--iicm.vrml.vrwave.ImageLoader
- public class ImageLoader
- extends java.lang.Object
- implements java.awt.image.ImageConsumer
ImageLoader - load an image and provide access to
RGB pixel data. Provide progress feedback.
Copyright 1998 IICM, Graz University of Technology.
Fields inherited from interface java.awt.image.ImageConsumer |
COMPLETESCANLINES,
IMAGEABORTED,
IMAGEERROR,
RANDOMPIXELORDER,
SINGLEFRAME,
SINGLEFRAMEDONE,
SINGLEPASS,
STATICIMAGEDONE,
TOPDOWNLEFTRIGHT |
Method Summary |
boolean |
error()
|
int |
getHeight()
|
int[] |
getPixels()
|
int |
getWidth()
|
void |
imageComplete(int status)
|
void |
loadImage(java.awt.image.ImageProducer ip,
Scene scene)
|
void |
setColorModel(java.awt.image.ColorModel model)
|
void |
setDimensions(int width,
int height)
|
void |
setHints(int hints)
|
void |
setPixels(int srcX,
int srcY,
int srcW,
int srcH,
java.awt.image.ColorModel model,
byte[] pixels,
int srcOff,
int srcScan)
|
void |
setPixels(int srcX,
int srcY,
int srcW,
int srcH,
java.awt.image.ColorModel model,
int[] pixels,
int srcOff,
int srcScan)
|
void |
setProperties(java.util.Hashtable props)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ImageLoader
public ImageLoader()
loadImage
public void loadImage(java.awt.image.ImageProducer ip,
Scene scene)
throws java.lang.InterruptedException
error
public boolean error()
getWidth
public int getWidth()
getHeight
public int getHeight()
getPixels
public int[] getPixels()
setDimensions
public void setDimensions(int width,
int height)
- Specified by:
- setDimensions in interface java.awt.image.ImageConsumer
setHints
public void setHints(int hints)
- Specified by:
- setHints in interface java.awt.image.ImageConsumer
setProperties
public void setProperties(java.util.Hashtable props)
- Specified by:
- setProperties in interface java.awt.image.ImageConsumer
setColorModel
public void setColorModel(java.awt.image.ColorModel model)
- Specified by:
- setColorModel in interface java.awt.image.ImageConsumer
setPixels
public void setPixels(int srcX,
int srcY,
int srcW,
int srcH,
java.awt.image.ColorModel model,
byte[] pixels,
int srcOff,
int srcScan)
- Specified by:
- setPixels in interface java.awt.image.ImageConsumer
setPixels
public void setPixels(int srcX,
int srcY,
int srcW,
int srcH,
java.awt.image.ColorModel model,
int[] pixels,
int srcOff,
int srcScan)
- Specified by:
- setPixels in interface java.awt.image.ImageConsumer
imageComplete
public void imageComplete(int status)
- Specified by:
- imageComplete in interface java.awt.image.ImageConsumer