Class ArcBand

All Implemented Interfaces:
AutoCloseable

public final class ArcBand extends CompositeRing implements AutoCloseable
Represents an arc band.
See Also:
  • Method Details Link icon

    • finalize Link icon

      protected void finalize()
      Overrides:
      finalize in class CompositeRing
    • close Link icon

      public void close()
      Specified by:
      close in interface AutoCloseable
      Overrides:
      close in class CompositeRing
    • getMinimumRadius Link icon

      public double getMinimumRadius()
      Returns the minimum radius of this arc band.
      Returns:
      the minimum radius of this arc band.
    • getMaximumRadius Link icon

      public double getMaximumRadius()
      Returns the maximum radius of this arc band.
      Returns:
      the maximum radius of this arc band.
    • getStartAngle Link icon

      @NotNull public Angle getStartAngle()
      Returns the start angle of the arc.
      Returns:
      the start angle of the arc.
    • getEndAngle Link icon

      @NotNull public Angle getEndAngle()
      Returns the end angle of the arc.
      Returns:
      the end angle of the arc.
    • getCenter Link icon

      @NotNull public Coordinate getCenter()
      Returns the center point of the arc band.
      Returns:
      the center point of the arc band.
    • getAngleDirection Link icon

      @NotNull public Angle.Direction 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 Link icon

      @NotNull public CircularArcByCenterPoint getMinimumRadiusArc()
      Returns the minimum radius arc of the arc band, going from the end angle to the start angle, contrary to the angle direction.
      Returns:
      the minimum radius arc of the arc band.
    • getMaximumRadiusArc Link icon

      @NotNull public CircularArcByCenterPoint getMaximumRadiusArc()
      Returns the maximum radius arc of the arc band, going from the start angle to the end angle, along the angle direction.
      Returns:
      the maximum radius arc of the arc band.
    • getStartAngleLine Link icon

      @NotNull public Line 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 Link icon

      @NotNull public Line 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