接口的使用
java.awt.geom.PathIterator
使用 PathIterator 的包
-
PathIterator 在 java.awt 中的用法
java.awt 中返回 PathIterator 的方法修饰符和类型方法描述Polygon.getPathIterator(AffineTransform at) 返回一个迭代器对象,它沿着这个Polygon的边界迭代,并提供对这个Polygon轮廓几何的访问。Polygon.getPathIterator(AffineTransform at, double flatness) 返回一个迭代器对象,它沿着Shape的边界迭代,并提供对Shape轮廓几何的访问。Shape.getPathIterator(AffineTransform at) 返回沿Shape边界迭代并提供对Shape轮廓几何形状的访问的迭代器对象。Shape.getPathIterator(AffineTransform at, double flatness) 返回一个迭代器对象,该对象沿Shape边界迭代并提供对Shape轮廓几何图形的展平视图的访问。 -
PathIterator 在 java.awt.geom 中的用法
java.awt.geom 中实现 PathIterator 的类java.awt.geom 中返回 PathIterator 的方法修饰符和类型方法描述Arc2D.getPathIterator(AffineTransform at) 返回定义圆弧边界的迭代对象。Area.getPathIterator(AffineTransform at) 为这个Area对象的轮廓创建一个PathIterator。Area.getPathIterator(AffineTransform at, double flatness) 为这个Area对象的扁平轮廓创建一个PathIterator。CubicCurve2D.getPathIterator(AffineTransform at) 返回定义形状边界的迭代对象。CubicCurve2D.getPathIterator(AffineTransform at, double flatness) 返回定义展平形状边界的迭代对象。Ellipse2D.getPathIterator(AffineTransform at) 返回定义此Ellipse2D边界的迭代对象。Line2D.getPathIterator(AffineTransform at) 返回定义此Line2D边界的迭代对象。Line2D.getPathIterator(AffineTransform at, double flatness) 返回定义此展平Line2D边界的迭代对象。final PathIteratorPath2D.Double.getPathIterator(AffineTransform at) 返回沿Shape边界迭代并提供对Shape轮廓几何形状的访问的迭代器对象。final PathIteratorPath2D.Float.getPathIterator(AffineTransform at) 返回沿Shape边界迭代并提供对Shape轮廓几何形状的访问的迭代器对象。final PathIteratorPath2D.getPathIterator(AffineTransform at, double flatness) 返回一个迭代器对象,该对象沿Shape边界迭代并提供对Shape轮廓几何图形的展平视图的访问。QuadCurve2D.getPathIterator(AffineTransform at) 返回定义此QuadCurve2D形状边界的迭代对象。QuadCurve2D.getPathIterator(AffineTransform at, double flatness) 返回定义此QuadCurve2D的展平形状边界的迭代对象。Rectangle2D.getPathIterator(AffineTransform at) 返回定义此Rectangle2D边界的迭代对象。Rectangle2D.getPathIterator(AffineTransform at, double flatness) 返回定义展平Rectangle2D边界的迭代对象。RectangularShape.getPathIterator(AffineTransform at, double flatness) 返回一个迭代器对象,该对象沿Shape对象的边界进行迭代,并提供对Shape对象几何轮廓的平面视图的访问。RoundRectangle2D.getPathIterator(AffineTransform at) 返回定义此RoundRectangle2D边界的迭代对象。java.awt.geom 中的方法,参数类型为 PathIterator修饰符和类型方法描述abstract voidPath2D.append(PathIterator pi, boolean connect) 将指定PathIterator对象的几何图形附加到路径,可能将新几何图形连接到具有线段的现有路径段。final voidPath2D.Double.append(PathIterator pi, boolean connect) 将指定PathIterator对象的几何图形附加到路径,可能将新几何图形连接到具有线段的现有路径段。final voidPath2D.Float.append(PathIterator pi, boolean connect) 将指定PathIterator对象的几何图形附加到路径,可能将新几何图形连接到具有线段的现有路径段。static booleanPath2D.contains(PathIterator pi, double x, double y) 测试指定坐标是否在指定PathIterator的封闭边界内。static booleanPath2D.contains(PathIterator pi, double x, double y, double w, double h) 测试指定的矩形区域是否完全在指定的PathIterator的封闭边界内。static booleanPath2D.contains(PathIterator pi, Point2D p) 测试指定的Point2D是否在指定的PathIterator的封闭边界内。static booleanPath2D.contains(PathIterator pi, Rectangle2D r) 测试指定的Rectangle2D是否完全在指定的PathIterator的封闭边界内。static booleanPath2D.intersects(PathIterator pi, double x, double y, double w, double h) 测试指定PathIterator的内部是否与指定的一组直角坐标的内部相交。static booleanPath2D.intersects(PathIterator pi, Rectangle2D r) 测试指定PathIterator的内部是否与指定Rectangle2D的内部相交。java.awt.geom 中的构造函数,参数类型为 PathIterator修饰符构造方法描述FlatteningPathIterator(PathIterator src, double flatness) 构造一个新的FlatteningPathIterator对象,该对象在遍历路径时将其展平。FlatteningPathIterator(PathIterator src, double flatness, int limit) 构造一个新的FlatteningPathIterator对象,该对象在遍历路径时将其展平。