All Implemented Interfaces:
Serializable, Cloneable, Iterable<Point.LongPoint>, Collection<Point.LongPoint>, List<Point.LongPoint>, RandomAccess, SequencedCollection<Point.LongPoint>

public class Path extends ArrayList<Point.LongPoint>
A pure convenience class to avoid writing List everywhere.
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • excludeOp

      private static Path.OutPt excludeOp(Path.OutPt op)
    • area

      public double area()
    • cleanPolygon

      public Path cleanPolygon()
    • cleanPolygon

      public Path cleanPolygon(double distance)
    • isPointInPolygon

      public int isPointInPolygon(Point.LongPoint pt)
    • orientation

      public boolean orientation()
    • reverse

      public void reverse()
    • TranslatePath

      public Path TranslatePath(Point.LongPoint delta)