Uses of Interface
java.awt.geom.PathIterator
Packages that use PathIterator
Package
Description
Contains all of the classes for creating user interfaces and for painting
graphics and images.
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 PathIteratorModifier and TypeMethodDescriptionPolygon.getPathIterator(AffineTransform at) Returns an iterator object that iterates along the boundary of thisPolygonand provides access to the geometry of the outline of thisPolygon.Polygon.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.Shape.getPathIterator(AffineTransform at) Returns an iterator object that iterates along theShapeboundary and provides access to the geometry of theShapeoutline.Shape.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 PathIteratorModifier and TypeClassDescriptionclassTheFlatteningPathIteratorclass returns a flattened view of anotherPathIteratorobject.Methods in java.awt.geom that return PathIteratorModifier and TypeMethodDescriptionArc2D.getPathIterator(AffineTransform at) Returns an iteration object that defines the boundary of the arc.Area.getPathIterator(AffineTransform at) Creates aPathIteratorfor the outline of thisAreaobject.Area.getPathIterator(AffineTransform at, double flatness) Creates aPathIteratorfor the flattened outline of thisAreaobject.CubicCurve2D.getPathIterator(AffineTransform at) Returns an iteration object that defines the boundary of the shape.CubicCurve2D.getPathIterator(AffineTransform at, double flatness) Return an iteration object that defines the boundary of the flattened shape.Ellipse2D.getPathIterator(AffineTransform at) Returns an iteration object that defines the boundary of thisEllipse2D.Line2D.getPathIterator(AffineTransform at) Returns an iteration object that defines the boundary of thisLine2D.Line2D.getPathIterator(AffineTransform at, double flatness) Returns an iteration object that defines the boundary of this flattenedLine2D.final PathIteratorPath2D.Double.getPathIterator(AffineTransform at) Returns an iterator object that iterates along theShapeboundary and provides access to the geometry of theShapeoutline.final PathIteratorPath2D.Float.getPathIterator(AffineTransform at) Returns an iterator object that iterates along theShapeboundary and provides access to the geometry of theShapeoutline.final PathIteratorPath2D.getPathIterator(AffineTransform at, double flatness) Returns an iterator object that iterates along theShapeboundary and provides access to a flattened view of theShapeoutline geometry.QuadCurve2D.getPathIterator(AffineTransform at) Returns an iteration object that defines the boundary of the shape of thisQuadCurve2D.QuadCurve2D.getPathIterator(AffineTransform at, double flatness) Returns an iteration object that defines the boundary of the flattened shape of thisQuadCurve2D.Rectangle2D.getPathIterator(AffineTransform at) Returns an iteration object that defines the boundary of thisRectangle2D.Rectangle2D.getPathIterator(AffineTransform at, double flatness) Returns an iteration object that defines the boundary of the flattenedRectangle2D.RectangularShape.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.RoundRectangle2D.getPathIterator(AffineTransform at) Returns an iteration object that defines the boundary of thisRoundRectangle2D.Methods in java.awt.geom with parameters of type PathIteratorModifier and TypeMethodDescriptionabstract 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.final 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.final 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 PathIteratorModifierConstructorDescriptionFlatteningPathIterator(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.