Class ArcGeometry

java.lang.Object
ch.so.agi.filegdb.geometry.ArcGeometry

public final class ArcGeometry extends Object
Analytic XY circle geometry, using translated coordinates to avoid cancellation.
  • Constructor Details

    • ArcGeometry

      public ArcGeometry(double centerX, double centerY, double radius, double start, double sweep)
  • Method Details

    • of

      public static ArcGeometry of(FileGdbPoint a, FileGdbPoint b, CircularArcSegment arc)
    • positive

      public static double positive(double a)
    • point

      public FileGdbPoint point(double t)
    • containsAngle

      public boolean containsAngle(double angle)
    • centerX

      public double centerX()
    • centerY

      public double centerY()
    • radius

      public double radius()
    • start

      public double start()
    • sweep

      public double sweep()
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public final String toString()
      Overrides:
      toString in class Object