org.nlogo.api
Interface GraphicsInterface
- All Known Implementing Classes:
- DummyGraphics, Graphics2DWrapper
public interface GraphicsInterface
Method Summary |
void |
antiAliasing(boolean on)
|
void |
dispose()
|
void |
draw(Shape shape)
|
void |
drawCircle(double x,
double y,
double xDiameter,
double yDiameter,
double scale,
double angle)
|
void |
drawImage(BufferedImage image)
|
void |
drawImage(Image image,
int x,
int y,
int width,
int height)
|
void |
drawLabel(String s,
double x,
double y,
double patchSize)
|
void |
drawLine(double x1,
double y1,
double x2,
double y2)
|
void |
drawPolygon(int[] xcors,
int[] ycors,
int length)
|
void |
drawPolyline(int[] xcors,
int[] ycors,
int length)
|
void |
drawRect(double x,
double y,
double width,
double height,
double scale,
double angle)
|
void |
fill(Shape shape)
|
void |
fillCircle(double x,
double y,
double xDiameter,
double yDiameter,
double scale,
double angle)
|
void |
fillPolygon(int[] xcors,
int[] ycors,
int length)
|
void |
fillRect(double x,
double y,
double width,
double height,
double scale,
double angle)
|
void |
fillRect(int x,
int y,
int width,
int height)
|
FontMetrics |
getFontMetrics()
|
String |
location(double x,
double y)
|
void |
pop()
|
void |
push()
|
void |
rotate(double theta)
|
void |
rotate(double theta,
double x,
double y)
|
void |
rotate(double theta,
double x,
double y,
double offset)
|
void |
scale(double x,
double y)
|
void |
scale(double x,
double y,
double shapeWidth)
|
void |
setColor(Color c)
|
void |
setComposite(Composite comp)
|
void |
setInterpolation()
|
void |
setStroke(double width)
|
void |
setStroke(float width,
float[] dashes)
|
void |
setStrokeControl()
|
void |
setStrokeFromLineThickness(double lineThickness,
double scale,
double cellSize,
double shapeWidth)
|
void |
translate(double x,
double y)
|
antiAliasing
void antiAliasing(boolean on)
draw
void draw(Shape shape)
drawImage
void drawImage(BufferedImage image)
drawImage
void drawImage(Image image,
int x,
int y,
int width,
int height)
drawLine
void drawLine(double x1,
double y1,
double x2,
double y2)
drawLabel
void drawLabel(String s,
double x,
double y,
double patchSize)
fill
void fill(Shape shape)
fillRect
void fillRect(int x,
int y,
int width,
int height)
pop
void pop()
push
void push()
rotate
void rotate(double theta)
rotate
void rotate(double theta,
double x,
double y)
rotate
void rotate(double theta,
double x,
double y,
double offset)
scale
void scale(double x,
double y)
scale
void scale(double x,
double y,
double shapeWidth)
setColor
void setColor(Color c)
setComposite
void setComposite(Composite comp)
setStroke
void setStroke(double width)
setStroke
void setStroke(float width,
float[] dashes)
setStrokeFromLineThickness
void setStrokeFromLineThickness(double lineThickness,
double scale,
double cellSize,
double shapeWidth)
translate
void translate(double x,
double y)
setInterpolation
void setInterpolation()
setStrokeControl
void setStrokeControl()
drawPolygon
void drawPolygon(int[] xcors,
int[] ycors,
int length)
fillPolygon
void fillPolygon(int[] xcors,
int[] ycors,
int length)
drawPolyline
void drawPolyline(int[] xcors,
int[] ycors,
int length)
dispose
void dispose()
location
String location(double x,
double y)
fillCircle
void fillCircle(double x,
double y,
double xDiameter,
double yDiameter,
double scale,
double angle)
drawCircle
void drawCircle(double x,
double y,
double xDiameter,
double yDiameter,
double scale,
double angle)
fillRect
void fillRect(double x,
double y,
double width,
double height,
double scale,
double angle)
drawRect
void drawRect(double x,
double y,
double width,
double height,
double scale,
double angle)
getFontMetrics
FontMetrics getFontMetrics()