Package com.luciad.geometries
Class ArcBand
java.lang.Object
com.luciad.geometries.Geometry
com.luciad.geometries.Curve
com.luciad.geometries.Ring
com.luciad.geometries.CompositeRing
com.luciad.geometries.ArcBand
- All Implemented Interfaces:
AutoCloseable
Represents an arc band.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
protected void
finalize()
Returns the orientation of the arc band.Returns the center point of the arc band.Returns the end angle of the arc.Returns the end angle line of the arc band, going from the maximum radius to the minimum radius.double
Returns the maximum radius of this arc band.Returns the maximum radius arc of the arc band, going from the start angle to the end angle, along theangle direction
.double
Returns the minimum radius of this arc band.Returns the minimum radius arc of the arc band, going from the end angle to the start angle, contrary to theangle direction
.Returns the start angle of the arc.Returns the start angle line of the arc band, going from the minimum radius to the maximum radius.Methods inherited from class com.luciad.geometries.CompositeRing
getCurveAt, getCurveCount
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()- Overrides:
finalize
in classCompositeRing
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Overrides:
close
in classCompositeRing
-
getMinimumRadius
public double getMinimumRadius()Returns the minimum radius of this arc band.- Returns:
- the minimum radius of this arc band.
-
getMaximumRadius
public double getMaximumRadius()Returns the maximum radius of this arc band.- Returns:
- the maximum radius of this arc band.
-
getStartAngle
Returns the start angle of the arc.- Returns:
- the start angle of the arc.
-
getEndAngle
Returns the end angle of the arc.- Returns:
- the end angle of the arc.
-
getCenter
Returns the center point of the arc band.- Returns:
- the center point of the arc band.
-
getAngleDirection
Returns the orientation of the arc band.This property determines in which direction the arc band extends from the start to the end angle.
- Returns:
- orientation of the arc band.
-
getMinimumRadiusArc
Returns the minimum radius arc of the arc band, going from the end angle to the start angle, contrary to theangle direction
.- Returns:
- the minimum radius arc of the arc band.
-
getMaximumRadiusArc
Returns the maximum radius arc of the arc band, going from the start angle to the end angle, along theangle direction
.- Returns:
- the maximum radius arc of the arc band.
-
getStartAngleLine
Returns the start angle line of the arc band, going from the minimum radius to the maximum radius.- Returns:
- the start angle line of the arc band, going from the minimum radius to the maximum radius
-
getEndAngleLine
Returns the end angle line of the arc band, going from the maximum radius to the minimum radius.- Returns:
- the end angle line of the arc band, going from the maximum radius to the minimum radius
-