Uses of Interface
java.awt.geom.PathIterator
-
Packages that use PathIterator Package Description java.awt Contains all of the classes for creating user interfaces and for painting graphics and images.java.awt.geom Provides the Java 2D classes for defining and performing operations on objects related to two-dimensional geometry. -
-
Uses of PathIterator in java.awt
Methods in java.awt that return PathIterator Modifier and Type Method Description PathIteratorPolygon. getPathIterator(AffineTransform at)Returns an iterator object that iterates along the boundary of thisPolygonand provides access to the geometry of the outline of thisPolygon.PathIteratorPolygon. getPathIterator(AffineTransform at, double flatness)Returns an iterator object that iterates along the boundary of theShapeand provides access to the geometry of the outline of theShape.PathIteratorShape. getPathIterator(AffineTransform at)Returns an iterator object that iterates along theShapeboundary and provides access to the geometry of theShapeoutline.PathIteratorShape. getPathIterator(AffineTransform at, double flatness)Returns an iterator object that iterates along theShapeboundary and provides access to a flattened view of theShapeoutline geometry. -
Uses of PathIterator in java.awt.geom
Classes in java.awt.geom that implement PathIterator Modifier and Type Class Description classFlatteningPathIteratorTheFlatteningPathIteratorclass returns a flattened view of anotherPathIteratorobject.Methods in java.awt.geom that return PathIterator Modifier and Type Method Description PathIteratorArc2D. getPathIterator(AffineTransform at)Returns an iteration object that defines the boundary of the arc.PathIteratorArea. getPathIterator(AffineTransform at)Creates aPathIteratorfor the outline of thisAreaobject.PathIteratorArea. getPathIterator(AffineTransform at, double flatness)Creates aPathIteratorfor the flattened outline of thisAreaobject.PathIteratorCubicCurve2D. getPathIterator(AffineTransform at)Returns an iteration object that defines the boundary of the shape.PathIteratorCubicCurve2D. getPathIterator(AffineTransform at, double flatness)Return an iteration object that defines the boundary of the flattened shape.PathIteratorEllipse2D. getPathIterator(AffineTransform at)Returns an iteration object that defines the boundary of thisEllipse2D.PathIteratorLine2D. getPathIterator(AffineTransform at)Returns an iteration object that defines the boundary of thisLine2D.PathIteratorLine2D. getPathIterator(AffineTransform at, double flatness)Returns an iteration object that defines the boundary of this flattenedLine2D.PathIteratorPath2D.Double. getPathIterator(AffineTransform at)Returns an iterator object that iterates along theShapeboundary and provides access to the geometry of theShapeoutline.PathIteratorPath2D.Float. getPathIterator(AffineTransform at)Returns an iterator object that iterates along theShapeboundary and provides access to the geometry of theShapeoutline.PathIteratorPath2D. getPathIterator(AffineTransform at, double flatness)Returns an iterator object that iterates along theShapeboundary and provides access to a flattened view of theShapeoutline geometry.PathIteratorQuadCurve2D. getPathIterator(AffineTransform at)Returns an iteration object that defines the boundary of the shape of thisQuadCurve2D.PathIteratorQuadCurve2D. getPathIterator(AffineTransform at, double flatness)Returns an iteration object that defines the boundary of the flattened shape of thisQuadCurve2D.PathIteratorRectangle2D. getPathIterator(AffineTransform at)Returns an iteration object that defines the boundary of thisRectangle2D.PathIteratorRectangle2D. getPathIterator(AffineTransform at, double flatness)Returns an iteration object that defines the boundary of the flattenedRectangle2D.PathIteratorRectangularShape. getPathIterator(AffineTransform at, double flatness)Returns an iterator object that iterates along theShapeobject's boundary and provides access to a flattened view of the outline of theShapeobject's geometry.PathIteratorRoundRectangle2D. getPathIterator(AffineTransform at)Returns an iteration object that defines the boundary of thisRoundRectangle2D.Methods in java.awt.geom with parameters of type PathIterator Modifier and Type Method Description abstract voidPath2D. append(PathIterator pi, boolean connect)Appends the geometry of the specifiedPathIteratorobject to the path, possibly connecting the new geometry to the existing path segments with a line segment.voidPath2D.Double. append(PathIterator pi, boolean connect)Appends the geometry of the specifiedPathIteratorobject to the path, possibly connecting the new geometry to the existing path segments with a line segment.voidPath2D.Float. append(PathIterator pi, boolean connect)Appends the geometry of the specifiedPathIteratorobject to the path, possibly connecting the new geometry to the existing path segments with a line segment.static booleanPath2D. contains(PathIterator pi, double x, double y)Tests if the specified coordinates are inside the closed boundary of the specifiedPathIterator.static booleanPath2D. contains(PathIterator pi, double x, double y, double w, double h)Tests if the specified rectangular area is entirely inside the closed boundary of the specifiedPathIterator.static booleanPath2D. contains(PathIterator pi, Point2D p)Tests if the specifiedPoint2Dis inside the closed boundary of the specifiedPathIterator.static booleanPath2D. contains(PathIterator pi, Rectangle2D r)Tests if the specifiedRectangle2Dis entirely inside the closed boundary of the specifiedPathIterator.static booleanPath2D. intersects(PathIterator pi, double x, double y, double w, double h)Tests if the interior of the specifiedPathIteratorintersects the interior of a specified set of rectangular coordinates.static booleanPath2D. intersects(PathIterator pi, Rectangle2D r)Tests if the interior of the specifiedPathIteratorintersects the interior of a specifiedRectangle2D.Constructors in java.awt.geom with parameters of type PathIterator Constructor Description FlatteningPathIterator(PathIterator src, double flatness)Constructs a newFlatteningPathIteratorobject that flattens a path as it iterates over it.FlatteningPathIterator(PathIterator src, double flatness, int limit)Constructs a newFlatteningPathIteratorobject that flattens a path as it iterates over it.
-