Package org.jmol.awtjs2d
Class Image
- java.lang.Object
-
- org.jmol.awtjs2d.Image
-
class Image extends Object
methods required by Jmol that access java.awt.Image private to org.jmol.awt
-
-
Constructor Summary
Constructors Constructor Description Image()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static ObjectallocateRgbImage(int windowWidth, int windowHeight, int[] pBuffer, int windowSize, boolean backgroundTransparent, Object canvas)(package private) static intgetHeight(Object canvas)static GenericImageDialoggetImageDialog(Viewer vwr, String title, Map<String,GenericImageDialog> imageMap)static int[]getTextPixels(String text, Font font3d, Object context, int width, int height, int ascent)(package private) static intgetWidth(Object canvas)(package private) static int[]grabPixels(Object context, int width, int height)(package private) static int[]toIntARGB(int[] imgData)
-
-
-
Method Detail
-
getWidth
static int getWidth(Object canvas)
- Parameters:
canvas-- Returns:
- width
-
getHeight
static int getHeight(Object canvas)
- Parameters:
canvas-- Returns:
- width
-
grabPixels
static int[] grabPixels(Object context, int width, int height)
- Parameters:
context-width-height-- Returns:
- null
-
toIntARGB
static int[] toIntARGB(int[] imgData)
-
getTextPixels
public static int[] getTextPixels(String text, Font font3d, Object context, int width, int height, int ascent)
- Parameters:
text-font3d-context-width-height-ascent-- Returns:
- array
-
allocateRgbImage
static Object allocateRgbImage(int windowWidth, int windowHeight, int[] pBuffer, int windowSize, boolean backgroundTransparent, Object canvas)
- Parameters:
windowWidth-windowHeight-pBuffer-windowSize-backgroundTransparent-canvas-- Returns:
- a canvas
-
getImageDialog
public static GenericImageDialog getImageDialog(Viewer vwr, String title, Map<String,GenericImageDialog> imageMap)
- Parameters:
vwr-title-imageMap-- Returns:
- imageDialog
-
-