org.jmol.awt
Class Image
java.lang.Object
org.jmol.awt.Image
class Image
- extends java.lang.Object
methods required by Jmol that access java.awt.Image
private to org.jmol.awt
Constructor Summary |
Image()
|
Method Summary |
(package private) static java.lang.Object |
allocateRgbImage(int windowWidth,
int windowHeight,
int[] pBuffer,
int windowSize,
boolean backgroundTransparent)
|
(package private) static java.lang.Object |
createImage(java.lang.Object data)
|
(package private) static void |
disposeGraphics(java.lang.Object g)
|
(package private) static void |
drawImage(java.lang.Object g,
java.lang.Object img,
int x,
int y)
|
(package private) static int[] |
drawImageToBuffer(java.lang.Object gOffscreen,
java.lang.Object imageOffscreen,
java.lang.Object imageobj,
int width,
int height,
int bgcolor)
|
(package private) static void |
flush(java.lang.Object image)
|
(package private) static java.lang.Object |
getGraphics(java.lang.Object image)
|
(package private) static int |
getHeight(java.lang.Object image)
|
(package private) static java.lang.Object |
getJpgImage(ApiPlatform apiPlatform,
Viewer viewer,
int quality,
java.lang.String comment)
|
(package private) static java.awt.Graphics |
getStaticGraphics(java.lang.Object image,
boolean backgroundTransparent)
|
(package private) static int |
getWidth(java.lang.Object image)
|
(package private) static void |
grabPixels(java.lang.Object imageobj,
int imageWidth,
int imageHeight,
int[] values)
|
(package private) static int[] |
grabPixels(java.lang.Object imageobj,
int x,
int y,
int width,
int height)
|
(package private) static java.lang.Object |
newBufferedImage(int w,
int h)
|
(package private) static java.lang.Object |
newBufferedImage(java.lang.Object image,
int w,
int h)
|
(package private) static void |
renderOffScreen(java.lang.String text,
Font3D font3d,
java.lang.Object gObj,
int mapWidth,
int height,
int ascent)
|
(package private) static void |
waitForDisplay(java.lang.Object display,
java.lang.Object image)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rgbColorModel
private static final java.awt.image.DirectColorModel rgbColorModel
sampleModelBitMasks
private static final int[] sampleModelBitMasks
Image
Image()
createImage
static java.lang.Object createImage(java.lang.Object data)
waitForDisplay
static void waitForDisplay(java.lang.Object display,
java.lang.Object image)
throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
getWidth
static int getWidth(java.lang.Object image)
getHeight
static int getHeight(java.lang.Object image)
getJpgImage
static java.lang.Object getJpgImage(ApiPlatform apiPlatform,
Viewer viewer,
int quality,
java.lang.String comment)
grabPixels
static void grabPixels(java.lang.Object imageobj,
int imageWidth,
int imageHeight,
int[] values)
grabPixels
static int[] grabPixels(java.lang.Object imageobj,
int x,
int y,
int width,
int height)
drawImageToBuffer
static int[] drawImageToBuffer(java.lang.Object gOffscreen,
java.lang.Object imageOffscreen,
java.lang.Object imageobj,
int width,
int height,
int bgcolor)
renderOffScreen
static void renderOffScreen(java.lang.String text,
Font3D font3d,
java.lang.Object gObj,
int mapWidth,
int height,
int ascent)
newBufferedImage
static java.lang.Object newBufferedImage(java.lang.Object image,
int w,
int h)
newBufferedImage
static java.lang.Object newBufferedImage(int w,
int h)
allocateRgbImage
static java.lang.Object allocateRgbImage(int windowWidth,
int windowHeight,
int[] pBuffer,
int windowSize,
boolean backgroundTransparent)
- Parameters:
windowWidth
- windowHeight
- pBuffer
- windowSize
- backgroundTransparent
-
- Returns:
- an Image
getStaticGraphics
static java.awt.Graphics getStaticGraphics(java.lang.Object image,
boolean backgroundTransparent)
- Parameters:
image
- backgroundTransparent
-
- Returns:
- Graphics object
getGraphics
static java.lang.Object getGraphics(java.lang.Object image)
drawImage
static void drawImage(java.lang.Object g,
java.lang.Object img,
int x,
int y)
flush
static void flush(java.lang.Object image)
disposeGraphics
static void disposeGraphics(java.lang.Object g)