Package com.luciad.geometries
Class CircularArcByCenterPoint
java.lang.Object
com.luciad.geometries.Geometry
com.luciad.geometries.Curve
com.luciad.geometries.CircularArcByCenterPoint
- All Implemented Interfaces:
AutoCloseable
Represents a circular arc defined by a center point, radius, start angle, end angle, and angle direction.
- See Also:
-
Method Summary
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 circular arc.- Returns:
- the center of the circular arc.
-
getRadius
public double getRadius()Returns the radius of the circular arc.If the coordinate reference is a geodetic reference, this is expressed in meters. Otherwise the unit of the reference is used.
- Returns:
- the radius of the circular arc.
-
getStartAngle
Returns the start angle of the circular arc.- Returns:
- the start angle of the circular arc.
-
getEndAngle
Returns the end angle of the circular arc.- Returns:
- the end angle of the circular arc.
-
getAngleDirection
Returns the orientation of the arc.This property determines in which direction the arc extends from the start to the end angle.
- Returns:
- the orientation of the arc.
-