Class Coordinates


  • public class Coordinates
    extends Object
    Useful utility functions for handling Coordinate objects.
    • Constructor Detail

      • Coordinates

        public Coordinates()
    • Method Detail

      • create

        public static Coordinate create​(int dimension)
        Factory method providing access to common Coordinate implementations.
        Parameters:
        dimension -
        Returns:
        created coordinate
      • create

        public static Coordinate create​(int dimension,
                                        int measures)
        Factory method providing access to common Coordinate implementations.
        Parameters:
        dimension -
        measures -
        Returns:
        created coordinate
      • dimension

        public static int dimension​(Coordinate coordinate)
        Determine dimension based on subclass of Coordinate.
        Parameters:
        coordinate - supplied coordinate
        Returns:
        number of ordinates recorded
      • hasZ

        public static boolean hasZ​(Coordinate coordinate)
        Check if coordinate can store Z valye, based on subclass of Coordinate.
        Parameters:
        coordinate - supplied coordinate
        Returns:
        true if setZ is available
      • measures

        public static int measures​(Coordinate coordinate)
        Determine number of measures based on subclass of Coordinate.
        Parameters:
        coordinate - supplied coordinate
        Returns:
        number of measures recorded