Package ch.so.agi.filegdb.geometry
Class ArcGeometry
java.lang.Object
ch.so.agi.filegdb.geometry.ArcGeometry
Analytic XY circle geometry, using translated coordinates to avoid cancellation.
-
Constructor Summary
ConstructorsConstructorDescriptionArcGeometry(double centerX, double centerY, double radius, double start, double sweep) -
Method Summary
Modifier and TypeMethodDescriptiondoublecenterX()doublecenterY()booleancontainsAngle(double angle) final booleanfinal inthashCode()static ArcGeometryof(FileGdbPoint a, FileGdbPoint b, CircularArcSegment arc) point(double t) static doublepositive(double a) doubleradius()doublestart()doublesweep()final StringtoString()
-
Constructor Details
-
ArcGeometry
public ArcGeometry(double centerX, double centerY, double radius, double start, double sweep)
-
-
Method Details
-
of
-
positive
public static double positive(double a) -
point
-
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
-
hashCode
public final int hashCode() -
toString
-