Package org.cugos.wkg

Class CircularString


  • public class CircularString
    extends Curve
    A CircularString is a Curve made up of three or more Coordinates.
    Author:
    Jared Erickson
    • Constructor Detail

      • CircularString

        public CircularString​(List<Coordinate> coordinates,
                              Dimension dimension,
                              String srid)
        Create a new CircularString
        Parameters:
        coordinates - The List of Coordinates
        dimension - The Dimension
        srid - The SRID
      • CircularString

        public CircularString​(List<Coordinate> coordinates,
                              Dimension dimension)
        Create a new CircularString
        Parameters:
        coordinates - The List of Coordinates
        dimension - The Dimension
    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Description copied from class: Geometry
        Is this Geometry empty?
        Specified by:
        isEmpty in class Geometry
        Returns:
        Whether the Geometry is empty
      • getNumberOfCoordinates

        public int getNumberOfCoordinates()
        Description copied from class: Geometry
        Get the number of coordinates
        Specified by:
        getNumberOfCoordinates in class Geometry
        Returns:
        The number of coordinates
      • createEmpty

        public static CircularString createEmpty()
        Create an empty CircularString
        Returns:
        An empty CircularString