com.partnersoft.v3x.graphics
Class FastPath
java.lang.Object
com.partnersoft.v3x.graphics.FastPath
public class FastPath
- extends java.lang.Object
|
Method Summary |
void |
clip(int minX,
int minY,
int maxX,
int maxY)
|
java.lang.String |
doubledToString()
|
void |
drawFastest(java.awt.Graphics g)
Draws as individual lines instead of polylines. |
void |
drawTo(java.awt.Graphics g)
|
void |
generatePolylines()
Generates actual awt polyline objects as FastPolylines |
void |
lineTo(int x,
int y)
|
static void |
main(java.lang.String[] argv)
|
void |
moveTo(int x,
int y)
|
void |
prepFor(int size)
|
void |
skip()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
OP_LINETO
public static final byte OP_LINETO
- See Also:
- Constant Field Values
OP_MOVETO
public static final byte OP_MOVETO
- See Also:
- Constant Field Values
OP_SKIP
public static final byte OP_SKIP
- See Also:
- Constant Field Values
xCoords
public int[] xCoords
yCoords
public int[] yCoords
opCodes
public byte[] opCodes
numPoints
public int numPoints
polylines
public FastPolyline[] polylines
numPolylines
public int numPolylines
FastPath
public FastPath()
prepFor
public void prepFor(int size)
moveTo
public void moveTo(int x,
int y)
lineTo
public void lineTo(int x,
int y)
skip
public void skip()
doubledToString
public java.lang.String doubledToString()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
generatePolylines
public void generatePolylines()
- Generates actual awt polyline objects as FastPolylines
drawTo
public void drawTo(java.awt.Graphics g)
drawFastest
public void drawFastest(java.awt.Graphics g)
- Draws as individual lines instead of polylines. Faster, but doesn't
handle alpha-blending at nodes correctly (you get dark overlaps).
clip
public void clip(int minX,
int minY,
int maxX,
int maxY)
main
public static void main(java.lang.String[] argv)