| |
|
| java.lang.Object java.awt.geom.QuadIterator
QuadIterator | class QuadIterator implements PathIterator(Code) | | A utility class to iterate over the path segments of a quadratic curve
segment through the PathIterator interface.
version: 10 Feb 1997 author: Jim Graham |
Method Summary | |
public int | currentSegment(float[] coords) Returns the coordinates and type of the current path segment in
the iteration. | public int | currentSegment(double[] coords) Returns the coordinates and type of the current path segment in
the iteration. | public int | getWindingRule() Return the winding rule for determining the insideness of the
path. | public boolean | isDone() Tests if there are more points to read. | public void | next() Moves the iterator to the next segment of the path forwards
along the primary direction of traversal as long as there are
more points in that direction. |
currentSegment | public int currentSegment(float[] coords)(Code) | | Returns the coordinates and type of the current path segment in
the iteration.
The return value is the path segment type:
SEG_MOVETO, SEG_LINETO, SEG_QUADTO, SEG_CUBICTO, or SEG_CLOSE.
A float array of length 6 must be passed in and may be used to
store the coordinates of the point(s).
Each point is stored as a pair of float x,y coordinates.
SEG_MOVETO and SEG_LINETO types will return one point,
SEG_QUADTO will return two points,
SEG_CUBICTO will return 3 points
and SEG_CLOSE will not return any points.
See Also: QuadIterator.SEG_MOVETO See Also: QuadIterator.SEG_LINETO See Also: QuadIterator.SEG_QUADTO See Also: QuadIterator.SEG_CUBICTO See Also: QuadIterator.SEG_CLOSE |
currentSegment | public int currentSegment(double[] coords)(Code) | | Returns the coordinates and type of the current path segment in
the iteration.
The return value is the path segment type:
SEG_MOVETO, SEG_LINETO, SEG_QUADTO, SEG_CUBICTO, or SEG_CLOSE.
A double array of length 6 must be passed in and may be used to
store the coordinates of the point(s).
Each point is stored as a pair of double x,y coordinates.
SEG_MOVETO and SEG_LINETO types will return one point,
SEG_QUADTO will return two points,
SEG_CUBICTO will return 3 points
and SEG_CLOSE will not return any points.
See Also: QuadIterator.SEG_MOVETO See Also: QuadIterator.SEG_LINETO See Also: QuadIterator.SEG_QUADTO See Also: QuadIterator.SEG_CUBICTO See Also: QuadIterator.SEG_CLOSE |
isDone | public boolean isDone()(Code) | | Tests if there are more points to read.
true if there are more points to read |
next | public void next()(Code) | | Moves the iterator to the next segment of the path forwards
along the primary direction of traversal as long as there are
more points in that direction.
|
|
|
|