Class Geometry

    • Constructor Detail

      • Geometry

        protected Geometry​()
        Construct an instance with no specified coordinate reference system.
      • Geometry

        protected Geometry​(@Nullable
                           CoordinateReferenceSystem coordinateReferenceSystem)
        Construct an instance with the specified coordinate reference system.
        Parameters:
        coordinateReferenceSystem - the coordinate reference system
    • Method Detail

      • getType

        public abstract GeoJsonObjectType getType​()
        Gets the GeoJSON object type.
        Returns:
        the type
      • toJson

        public String toJson​()
        Converts to GeoJSON representation
        Returns:
        the GeoJSON representation
      • getCoordinateReferenceSystem

        @Nullable
        public CoordinateReferenceSystem getCoordinateReferenceSystem​()
        Gets the coordinate reference system, which may be null
        Returns:
        the possibly-null coordinate reference system
      • hashCode

        public int hashCode​()
        Overrides:
        hashCode in class Object