public class GeneralPathXIterator
extends java.lang.Object
implements java.awt.geom.PathIterator
GeneralPathX#getPathIterator
  method is used to create a
 GeneralPathXIterator for a particular GeneralPathX.
 The iterator can be used to iterator the path only once.
 Subsequent iterations require a new iterator.GeneralPathX| Modifier and Type | Field and Description | 
|---|---|
| protected java.awt.geom.AffineTransform | affineDeprecated.  | 
| protected IGeneralPathX | pathDeprecated.  | 
| protected int | pointIdxDeprecated.  | 
| protected int | typeIdxDeprecated.  | 
| Constructor and Description | 
|---|
| GeneralPathXIterator(IGeneralPathX path)Deprecated.  Constructs an iterator given a GeneralPathX. | 
| GeneralPathXIterator(IGeneralPathX path,
                    java.awt.geom.AffineTransform at)Deprecated.  Constructs an iterator given a GeneralPathX and an optional
 AffineTransform. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | currentSegment(double[] coords)Deprecated.  Returns the coordinates and type of the current path segment in
 the iteration. | 
| int | currentSegment(float[] coords)Deprecated.  Returns the coordinates and type of the current path segment in
 the iteration. | 
| int | currentSegment3D(double[] coords)Deprecated.  | 
| int | getWindingRule()Deprecated.  Return the winding rule for determining the interior of the
 path. | 
| boolean | isDone()Deprecated.  Tests if there are more points to read. | 
| void | next()Deprecated.  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. | 
protected int typeIdx
protected int pointIdx
protected IGeneralPathX path
protected java.awt.geom.AffineTransform affine
public GeneralPathXIterator(IGeneralPathX path)
GeneralPathX#getPathIteratorpublic GeneralPathXIterator(IGeneralPathX path, java.awt.geom.AffineTransform at)
GeneralPathX#getPathIteratorpublic int getWindingRule()
getWindingRule in interface java.awt.geom.PathIteratorPathIterator.WIND_EVEN_ODD, 
PathIterator.WIND_NON_ZEROpublic boolean isDone()
isDone in interface java.awt.geom.PathIteratorpublic void next()
next in interface java.awt.geom.PathIteratorpublic int currentSegment(float[] coords)
currentSegment in interface java.awt.geom.PathIteratorPathIterator.SEG_MOVETO, 
PathIterator.SEG_LINETO, 
PathIterator.SEG_QUADTO, 
PathIterator.SEG_CUBICTO, 
PathIterator.SEG_CLOSEpublic int currentSegment(double[] coords)
currentSegment in interface java.awt.geom.PathIteratorPathIterator.SEG_MOVETO, 
PathIterator.SEG_LINETO, 
PathIterator.SEG_QUADTO, 
PathIterator.SEG_CUBICTO, 
PathIterator.SEG_CLOSEpublic int currentSegment3D(double[] coords)