Package org.jmol.awtjs2d
Class Image
java.lang.Object
org.jmol.awtjs2d.Image
methods required by Jmol that access java.awt.Image
private to org.jmol.awt
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static ObjectallocateRgbImage(int windowWidth, int windowHeight, int[] pBuffer, int windowSize, boolean backgroundTransparent, Object canvas) (package private) static intstatic 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 int(package private) static int[]grabPixels(Object context, int width, int height) (package private) static int[]toIntARGB(int[] imgData)
-
Constructor Details
-
Image
Image()
-
-
Method Details
-
getWidth
- Parameters:
canvas-- Returns:
- width
-
getHeight
- Parameters:
canvas-- Returns:
- width
-
grabPixels
- 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
-