APIdia Launch Partner
Top Fields Constructors Methods
sun.java2d.xr

public final Class XRDrawLine

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv DirtyRegion
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private boolean
clipCoordinates(int cxmin, int cymin, int cxmax, int cymax, boolean xmajor, int dx, int dy, int ax, int ay)

private void
initCoordinates(int x1, int y1, int x2, int y2, boolean checkOverflow)

private void
lineToPoints(GrowableRectArray rectBuffer, int steps, int error, int errmajor, int errminor, int xStep, int yStep, int orthogonalXStep, int orthogonalYStep)

private void
lineToRects(GrowableRectArray rectBuffer, int steps, int error, int errmajor, int errminor, int xStep, int yStep, int orthogonalXStep, int orthogonalYStep)

private int
out(int v, int vmin, int vmax, int cmin, int cmax)

private int
outcode(int x, int y, int xmin, int ymin, int xmax, int ymax)

private boolean
OverflowsBig(int v)

protected void
rasterizeLine(GrowableRectArray rectBuffer, int _x1, int _y1, int _x2, int _y2, int cxmin, int cymin, int cxmax, int cymax, boolean clip, boolean overflowCheck)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BIG_MAXback to summary
pack-priv static final int BIG_MAX
BIG_MINback to summary
pack-priv static final int BIG_MIN
OUTCODE_BOTTOMback to summary
pack-priv static final int OUTCODE_BOTTOM
OUTCODE_LEFTback to summary
pack-priv static final int OUTCODE_LEFT
OUTCODE_RIGHTback to summary
pack-priv static final int OUTCODE_RIGHT
OUTCODE_TOPback to summary
pack-priv static final int OUTCODE_TOP
regionback to summary
pack-priv DirtyRegion region
ucX1back to summary
pack-priv int ucX1
ucX2back to summary
pack-priv int ucX2
ucY1back to summary
pack-priv int ucY1
ucY2back to summary
pack-priv int ucY2
x1back to summary
pack-priv int x1
x2back to summary
pack-priv int x2
y1back to summary
pack-priv int y1
y2back to summary
pack-priv int y2

Constructor Detail

XRDrawLineback to summary
public XRDrawLine()

Method Detail

clipCoordinatesback to summary
private boolean clipCoordinates(int cxmin, int cymin, int cxmax, int cymax, boolean xmajor, int dx, int dy, int ax, int ay)
initCoordinatesback to summary
private void initCoordinates(int x1, int y1, int x2, int y2, boolean checkOverflow)
lineToPointsback to summary
private void lineToPoints(GrowableRectArray rectBuffer, int steps, int error, int errmajor, int errminor, int xStep, int yStep, int orthogonalXStep, int orthogonalYStep)
lineToRectsback to summary
private void lineToRects(GrowableRectArray rectBuffer, int steps, int error, int errmajor, int errminor, int xStep, int yStep, int orthogonalXStep, int orthogonalYStep)
outback to summary
private int out(int v, int vmin, int vmax, int cmin, int cmax)
outcodeback to summary
private int outcode(int x, int y, int xmin, int ymin, int xmax, int ymax)
OverflowsBigback to summary
private boolean OverflowsBig(int v)
rasterizeLineback to summary
protected void rasterizeLine(GrowableRectArray rectBuffer, int _x1, int _y1, int _x2, int _y2, int cxmin, int cymin, int cxmax, int cymax, boolean clip, boolean overflowCheck)