cz.cuni.jagrlib.iface
Interface ArcRender

All Superinterfaces:
Property, Render

public interface ArcRender
extends Render

Rendering interface for stroked circular arcs.

Since:
0.01
See Also:
ArcRender.java

Field Summary
 
Fields inherited from interface cz.cuni.jagrlib.iface.Render
LINE_CAP, LINE_CAP_BUTT, LINE_CAP_ROUND, LINE_CAP_SQUARE, LINE_JOIN, LINE_JOIN_BEVEL, LINE_JOIN_DISJOINT, LINE_JOIN_MITER, LINE_JOIN_OVERLAP, LINE_JOIN_ROUND, LINE_WIDTH, PROJECTION, RENDER_STYLE, RENDER_STYLE_FLAT, RENDER_STYLE_GOURAUD, RENDER_STYLE_LINE, RENDER_STYLE_PHONG, RENDER_STYLE_TEXTURE
 
Fields inherited from interface cz.cuni.jagrlib.iface.Property
LOGGING, STATISTICS, TEXT_DESCRIPTION
 
Method Summary
 void drawArc(double x, double y, double r, double alpha, double beta)
          Draws a circular arc with center [x,y], radius r and between angles alpha and beta (anticlockwise).
 void drawArc(int x, int y, int r, double alpha, double beta)
          Draws a circular arc with center [x,y], radius r and between angles alpha and beta (anticlockwise).
 void drawRArc(double x, double y, double r, double alpha, double beta)
          Draws a circular arc with center [x,y], radius r and between angles alpha and beta (clockwise).
 void drawRArc(int x, int y, int r, double alpha, double beta)
          Draws a circular arc with center [x,y], radius r and between angles alpha and beta (clockwise).
 
Methods inherited from interface cz.cuni.jagrlib.iface.Property
commit, get, set
 

Method Detail

drawArc

void drawArc(int x,
             int y,
             int r,
             double alpha,
             double beta)
Draws a circular arc with center [x,y], radius r and between angles alpha and beta (anticlockwise).

Parameters:
x - X coordinate of circle center.
y - X coordinate of circle center.
r - Circle radius.
alpha - Starting angle.
beta - Ending angle.

drawRArc

void drawRArc(int x,
              int y,
              int r,
              double alpha,
              double beta)
Draws a circular arc with center [x,y], radius r and between angles alpha and beta (clockwise).

Parameters:
x - X coordinate of circle center.
y - X coordinate of circle center.
r - Circle radius.
alpha - Starting angle.
beta - Ending angle.

drawArc

void drawArc(double x,
             double y,
             double r,
             double alpha,
             double beta)
Draws a circular arc with center [x,y], radius r and between angles alpha and beta (anticlockwise).

Parameters:
x - X coordinate of circle center.
y - X coordinate of circle center.
r - Circle radius.
alpha - Starting angle.
beta - Ending angle.

drawRArc

void drawRArc(double x,
              double y,
              double r,
              double alpha,
              double beta)
Draws a circular arc with center [x,y], radius r and between angles alpha and beta (clockwise).

Parameters:
x - X coordinate of circle center.
y - X coordinate of circle center.
r - Circle radius.
alpha - Starting angle.
beta - Ending angle.