Package org.jmol.awtjs2d
Class JsG2D
java.lang.Object
org.jmol.awtjs2d.JsG2D
- All Implemented Interfaces:
GenericGraphics
generic 2D drawing methods -- JavaScript version
- Author:
- Bob Hanson hansonr@stolaf.edu
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean(package private) booleanprivate intprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprivate voidvoidvoiddrawCircle(Object g, int x, int y, int diameter) voiddrawGrayScaleImage(Object g, Object image, int destX0, int destY0, int destX1, int destY1, int srcX0, int srcY0, int srcX1, int srcY1) voidvoiddrawPolygon(Object g, int[] ayPoints, int[] axPoints, int nPoints) voidvoiddrawString(Object g, String s, int x, int y) voiddrawStringRotated(Object g, String s, int x, int y, double angle) voidfillBackground(Object g, javajs.api.GenericColor bgcolor) voidfillCircle(Object g, int x, int y, int diameter) voidfillPolygon(Object g, int[] ayPoints, int[] axPoints, int nPoints) voidjavajs.api.GenericColorgetColor1(int rgb) javajs.api.GenericColorgetColor3(int r, int g, int b) javajs.api.GenericColorgetColor4(int r, int g, int b, int a) voidnewGrayScaleImage(Object context, Object image, int width, int height, int[] grayBuffer) voidsetGraphicsColor(Object g, javajs.api.GenericColor c) voidsetStrokeBold(Object g, boolean tf) voidsetWindowParameters(int width, int height) voidtranslateScale(Object g, double x, double y, double scale)
-
Field Details
-
windowWidth
private int windowWidth -
windowHeight
private int windowHeight -
isShifted
boolean isShifted -
inPath
boolean inPath
-
-
Constructor Details
-
JsG2D
public JsG2D()
-
-
Method Details
-
getColor4
public javajs.api.GenericColor getColor4(int r, int g, int b, int a) - Specified by:
getColor4in interfaceGenericGraphics
-
getColor3
public javajs.api.GenericColor getColor3(int r, int g, int b) - Specified by:
getColor3in interfaceGenericGraphics
-
getColor1
public javajs.api.GenericColor getColor1(int rgb) - Specified by:
getColor1in interfaceGenericGraphics
-
newGrayScaleImage
public Object newGrayScaleImage(Object context, Object image, int width, int height, int[] grayBuffer) - Specified by:
newGrayScaleImagein interfaceGenericGraphics
-
drawGrayScaleImage
public void drawGrayScaleImage(Object g, Object image, int destX0, int destY0, int destX1, int destY1, int srcX0, int srcY0, int srcX1, int srcY1) - Specified by:
drawGrayScaleImagein interfaceGenericGraphics
-
drawLine
- Specified by:
drawLinein interfaceGenericGraphics
-
drawCircle
- Specified by:
drawCirclein interfaceGenericGraphics
-
drawPolygon
- Specified by:
drawPolygonin interfaceGenericGraphics
-
doPoly
- Parameters:
g-axPoints-ayPoints-nPoints-doFill-
-
drawRect
- Specified by:
drawRectin interfaceGenericGraphics
-
drawString
- Specified by:
drawStringin interfaceGenericGraphics
-
drawStringRotated
- Specified by:
drawStringRotatedin interfaceGenericGraphics
-
fillBackground
- Specified by:
fillBackgroundin interfaceGenericGraphics
-
fillCircle
- Specified by:
fillCirclein interfaceGenericGraphics
-
fillPolygon
- Specified by:
fillPolygonin interfaceGenericGraphics
-
fillRect
- Specified by:
fillRectin interfaceGenericGraphics
-
setGraphicsColor
- Specified by:
setGraphicsColorin interfaceGenericGraphics
-
setFont
- Specified by:
setFontin interfaceGenericGraphics
-
setStrokeBold
- Specified by:
setStrokeBoldin interfaceGenericGraphics
-
setWindowParameters
public void setWindowParameters(int width, int height) - Specified by:
setWindowParametersin interfaceGenericGraphics
-
translateScale
- Specified by:
translateScalein interfaceGenericGraphics
-
canDoLineTo
public boolean canDoLineTo()- Specified by:
canDoLineToin interfaceGenericGraphics
-
doStroke
- Specified by:
doStrokein interfaceGenericGraphics
-
lineTo
- Specified by:
lineToin interfaceGenericGraphics
-