cz.cuni.jagrlib.iface
Interface EllipticArcRender

All Superinterfaces:
Property, Render

public interface EllipticArcRender
extends Render

Rendering interface for stroked elliptic arcs.

Since:
0.01
See Also:
EllipticArcRender.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 drawEllipticArc(double x, double y, double a, double b, double alpha, double beta)
          Draws an elliptic arc with center [x,y], radii a, b and between angles alpha and beta (anticlockwise).
 void drawEllipticArc(int x, int y, int a, int b, double alpha, double beta)
          Draws an elliptic arc with center [x,y], radii a, b and between angles alpha and beta (anticlockwise).
 void drawREllipticArc(double x, double y, double a, double b, double alpha, double beta)
          Draws an elliptic arc with center [x,y], radii a, b and between angles alpha and beta (clockwise).
 void drawREllipticArc(int x, int y, int a, int b, double alpha, double beta)
          Draws an elliptic arc with center [x,y], radii a, b and between angles alpha and beta (clockwise).
 
Methods inherited from interface cz.cuni.jagrlib.iface.Property
commit, get, set
 

Method Detail

drawEllipticArc

void drawEllipticArc(int x,
                     int y,
                     int a,
                     int b,
                     double alpha,
                     double beta)
Draws an elliptic arc with center [x,y], radii a, b and between angles alpha and beta (anticlockwise).

Parameters:
x - X coordinate of ellipse center.
y - X coordinate of ellipse center.
a - Horizontal radius of the ellipse.
b - Vertical radius of the ellipse.
alpha - Starting angle of the arc.
beta - Ending angle of the arc.

drawREllipticArc

void drawREllipticArc(int x,
                      int y,
                      int a,
                      int b,
                      double alpha,
                      double beta)
Draws an elliptic arc with center [x,y], radii a, b and between angles alpha and beta (clockwise).

Parameters:
x - X coordinate of ellipse center.
y - X coordinate of ellipse center.
a - Horizontal radius of the ellipse.
b - Vertical radius of the ellipse.
alpha - Starting angle of the arc.
beta - Ending angle of the arc.

drawEllipticArc

void drawEllipticArc(double x,
                     double y,
                     double a,
                     double b,
                     double alpha,
                     double beta)
Draws an elliptic arc with center [x,y], radii a, b and between angles alpha and beta (anticlockwise).

Parameters:
x - X coordinate of ellipse center.
y - X coordinate of ellipse center.
a - Horizontal radius of the ellipse.
b - Vertical radius of the ellipse.
alpha - Starting angle of the arc.
beta - Ending angle of the arc.

drawREllipticArc

void drawREllipticArc(double x,
                      double y,
                      double a,
                      double b,
                      double alpha,
                      double beta)
Draws an elliptic arc with center [x,y], radii a, b and between angles alpha and beta (clockwise).

Parameters:
x - X coordinate of ellipse center.
y - X coordinate of ellipse center.
a - Horizontal radius of the ellipse.
b - Vertical radius of the ellipse.
alpha - Starting angle of the arc.
beta - Ending angle of the arc.