Package ch.so.agi.filegdb.geometry
Class EllipseSegment
java.lang.Object
ch.so.agi.filegdb.geometry.EllipseSegment
- All Implemented Interfaces:
FileGdbSegment
Ellipse segment between the point at
startPointIndex and the
following point.
Properties:
startPointIndex: index of the start point in the partcenterX: x of the ellipse centercenterY: y of the ellipse centerrotationDegrees: rotation of the semi major axis in degreessemiMajor: semi major axis lengthminorMajorRatio: ratio of the semi minor to the semi major axisminor: whether the minor arc is usedcomplete: whether the ellipse is complete
-
Constructor Summary
ConstructorsConstructorDescriptionEllipseSegment(int startPointIndex, double centerX, double centerY, double rotationDegrees, double semiMajor, double minorMajorRatio, boolean minor, boolean complete) -
Method Summary
-
Constructor Details
-
EllipseSegment
public EllipseSegment(int startPointIndex, double centerX, double centerY, double rotationDegrees, double semiMajor, double minorMajorRatio, boolean minor, boolean complete)
-
-
Method Details
-
startPointIndex
public int startPointIndex()- Specified by:
startPointIndexin interfaceFileGdbSegment
-
centerX
public double centerX() -
centerY
public double centerY() -
rotationDegrees
public double rotationDegrees() -
semiMajor
public double semiMajor() -
minorMajorRatio
public double minorMajorRatio() -
minor
public boolean minor() -
complete
public boolean complete() -
equals
-
hashCode
public final int hashCode() -
toString
-