Package com.reportmill.graphics
Class RMPathIterator
- java.lang.Object
 - 
- com.reportmill.graphics.RMPathIterator
 
 
- 
- All Implemented Interfaces:
 java.awt.geom.PathIterator
public class RMPathIterator extends java.lang.Object implements java.awt.geom.PathIteratorAn implementation of path iterator for RMPath. 
- 
- 
Constructor Summary
Constructors Constructor Description RMPathIterator(RMPath path, java.awt.geom.AffineTransform aTransform)Creates a new path iterator for given path. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcurrentSegment(double[] coords)Returns the current segment's segment type and segment points (by reference).intcurrentSegment(float[] coords)Returns the current segment's segment type and segment points (by reference) as floats.intgetWindingRule()Returns the path winding rule.booleanisDone()Returns whether path iterator is done.voidnext()Increments path iterator to the next segment. 
 - 
 
- 
- 
Constructor Detail
- 
RMPathIterator
public RMPathIterator(RMPath path, java.awt.geom.AffineTransform aTransform)
Creates a new path iterator for given path. 
 - 
 
- 
Method Detail
- 
currentSegment
public int currentSegment(double[] coords)
Returns the current segment's segment type and segment points (by reference).- Specified by:
 currentSegmentin interfacejava.awt.geom.PathIterator
 
- 
currentSegment
public int currentSegment(float[] coords)
Returns the current segment's segment type and segment points (by reference) as floats.- Specified by:
 currentSegmentin interfacejava.awt.geom.PathIterator
 
- 
getWindingRule
public int getWindingRule()
Returns the path winding rule.- Specified by:
 getWindingRulein interfacejava.awt.geom.PathIterator
 
- 
isDone
public boolean isDone()
Returns whether path iterator is done.- Specified by:
 isDonein interfacejava.awt.geom.PathIterator
 
- 
next
public void next()
Increments path iterator to the next segment.- Specified by:
 nextin interfacejava.awt.geom.PathIterator
 
 - 
 
 -