Package com.luciad.geometries
Class EllipticalArc
java.lang.Object
com.luciad.geometries.Geometry
com.luciad.geometries.Curve
com.luciad.geometries.EllipticalArc
- All Implemented Interfaces:
AutoCloseable
Represents an elliptical arc.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
protected void
finalize()
double
getA()
Returns the length of the semi-major axis of the elliptical arc.Returns the orientation of the arc.double
getB()
Returns the length of the semi-minor axis of the elliptical arc.Returns the center of the elliptical arc.Returns the end angle of the elliptical arc.Returns the rotation angle of the elliptical arc.Returns the start angle of the elliptical arc.Methods inherited from class com.luciad.geometries.Curve
computePoint, getLength2D
Methods inherited from class com.luciad.geometries.Geometry
getBounds, getReference
-
Method Details
-
finalize
protected void finalize() -
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Overrides:
close
in classCurve
-
getCenter
Returns the center of the elliptical arc.- Returns:
- the center of the elliptical arc.
-
getA
public double getA()Returns the length of the semi-major axis of the elliptical arc.If the coordinate reference is a geodetic reference, this is expressed in meters. Otherwise the unit of the reference is used.
- Returns:
- the length of the semi-major axis of the elliptical arc.
-
getB
public double getB()Returns the length of the semi-minor axis of the elliptical arc.If the coordinate reference is a geodetic reference, this is expressed in meters. Otherwise the unit of the reference is used.
- Returns:
- the length of the semi-minor axis of the elliptical arc.
-
getStartAngle
Returns the start angle of the elliptical arc.- Returns:
- the start angle of the elliptical arc.
-
getEndAngle
Returns the end angle of the elliptical arc.- Returns:
- the end angle of the elliptical arc.
-
getRotationAngle
Returns the rotation angle of the elliptical arc.This property determines the rotation of the axes of the ellipse in which the arc is defined
- Returns:
- the rotation angle of the elliptical arc.
-
getAngleDirection
Returns the orientation of the arc.This property determines in which direction the arc extends form the start to the end angle
- Returns:
- the orientation of the arc.
-