Interface TGeogPoint

All Superinterfaces:
Serializable, TPoint
All Known Implementing Classes:
TGeogPointInst, TGeogPointSeq, TGeogPointSeqSet

public interface TGeogPoint extends TPoint
Class that represents the MobilityDB type TGeogPoint used for TGeogPointInst, TGeogPointSeq and TGeogPointSeqSet
Author:
ARIJIT SAMAL
  • Field Details

  • Method Details

    • getPointInner

      jnr.ffi.Pointer getPointInner()
      Specified by:
      getPointInner in interface TPoint
    • getCustomType

      String getCustomType()
      Specified by:
      getCustomType in interface TPoint
    • getTemporalType

      TemporalType getTemporalType()
      Specified by:
      getTemporalType in interface TPoint
    • from_base_temporal

      default TGeogPoint from_base_temporal(org.locationtech.jts.geom.Geometry value, Temporal base)
      Creates a temporal geographic point from a base geometry and the time frame of another temporal object.

      MEOS Functions:

    • tpoint_from_base_temp
    • Parameters:
      value - The base geometry.
      base - The temporal object defining the time frame
      Returns:
      A new TGeogPoint object.
    • from_base_time

      static TGeogPoint from_base_time(org.locationtech.jts.geom.Geometry value, Time base, TInterpolation interp)
      Creates a temporal geographic point from a base geometry and a time value.

      MEOS Functions:

    • tpointinst_make
    • tpointseq_from_base_tstzspanset
    • tpointseq_from_base_tstzset
    • tpointseqset_from_base_tstzspan
    • Parameters:
      value - The base geometry.
      base - The time value.
      interp - The interpolation method.
      Returns:
      A new TGeogPoint object.
    • value_set

      default GeographySet value_set(int precision) throws org.locationtech.jts.io.ParseException
      Throws:
      org.locationtech.jts.io.ParseException
    • to_geometric

      default TGeomPoint to_geometric()
      Returns a copy of "this" converted to geometric coordinates.

      MEOS Functions:

    • tgeogpoint_to_tgeompoint
    • Returns:
      A new TGeomPoint object.
    • always_equal

      default boolean always_equal(org.locationtech.jts.geom.Geometry value)
      Returns whether "this" is always equal to "value".

      MEOS Functions:

    • tpoint_always_eq
    • Parameters:
      value - The geometry to compare with.
      Returns:
      True if "this" is always equal to "value", False otherwise.
    • always_not_equal

      default boolean always_not_equal(org.locationtech.jts.geom.Geometry value)
      Returns whether "this" is always different to "value".

      MEOS Functions:

    • tpoint_ever_eq
    • Parameters:
      value - The geometry to compare with.
      Returns:
      True if "this" is always different to "value", False otherwise.
    • ever_equal

      default boolean ever_equal(org.locationtech.jts.geom.Geometry value)
      Returns whether "this" is ever equal to "value".

      MEOS Functions:

    • tpoint_ever_eq
    • Parameters:
      value - The geometry to compare with.
      Returns:
      True if "this" is ever equal to "value", False otherwise.
    • ever_not_equal

      default boolean ever_not_equal(org.locationtech.jts.geom.Geometry value)
      Returns whether "this" is ever different to "value".

      MEOS Functions:

    • tpoint_always_eq
    • Parameters:
      value - The geometry to compare with.
      Returns:
      True if "this" is ever different to "value", False otherwise.
    • never_equal

      default boolean never_equal(org.locationtech.jts.geom.Geometry value)
      Returns whether "this" is never equal to "value".

      MEOS Functions:

    • tpoint_ever_eq
    • Parameters:
      value - The geometry to compare with.
      Returns:
      True if "this" is never equal to "value", False otherwise.
    • never_not_equal

      default boolean never_not_equal(org.locationtech.jts.geom.Geometry value)
      Returns whether "self" is never different to "value".

      MEOS Functions:

    • tpoint_always_eq
    • Parameters:
      value - The geometry to compare with.
      Returns:
      True if "self" is never different to "value", False otherwise.
    • temporal_equal

      default TBool temporal_equal(org.locationtech.jts.geom.Point other)
      Returns the temporal equality relation between "this" and "other".

      MEOS Functions:

    • teq_tpoint_point
    • teq_temporal_temporal
    • Parameters:
      other - A temporal object to compare to "this".
      Returns:
      A TBool with the result of the temporal equality relation.
    • temporal_not_equal

      default TBool temporal_not_equal(org.locationtech.jts.geom.Point other)
      Returns the temporal inequality relation between "this" and "other".

      MEOS Functions:

    • tne_tpoint_point
    • tne_temporal_temporal
    • Parameters:
      other - A temporal object to compare to "this".
      Returns:
      A TBool with the result of the temporal inequality relation.