Package types.basic.tpoint.tgeom
Interface TGeomPoint
- All Superinterfaces:
Serializable
,TPoint
- All Known Implementing Classes:
TGeomPointInst
,TGeomPointSeq
,TGeomPointSeqSet
Class that represents the MobilityDB type TGeomPoint used for
TGeomPointInst
, TGeomPointSeq
and TGeomPointSeqSet
- Author:
- ARIJIT SAMAL
-
Field Summary
Fields inherited from interface types.basic.tpoint.TPoint
projectionCache
-
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
always_equal
(org.locationtech.jts.geom.Geometry value) Returns whether "this" is always equal to "value".default boolean
always_not_equal
(org.locationtech.jts.geom.Geometry value) Returns whether "this" is always different to "value".default boolean
ever_equal
(org.locationtech.jts.geom.Geometry value) Returns whether "this" is ever equal to "value".default boolean
ever_not_equal
(org.locationtech.jts.geom.Geometry value) Returns whether "this" is ever different to "value".default TGeomPoint
from_base_temporal
(org.locationtech.jts.geom.Geometry value, Temporal base) Creates a temporal geometric point from a base geometry and the time frame of another temporal object.static TGeomPoint
from_base_time
(org.locationtech.jts.geom.Geometry value, Time base, TInterpolation interp) Creates a temporal geometric point from a base geometry and a time value.jnr.ffi.Pointer
default boolean
never_equal
(org.locationtech.jts.geom.Geometry value) Returns whether "this" is never equal to "value".default boolean
never_not_equal
(org.locationtech.jts.geom.Geometry value) Returns whether "self" is never different to "value".default TBool
temporal_equal
(org.locationtech.jts.geom.Point other) Returns the temporal equality relation between "this" and "other".default TBool
temporal_not_equal
(org.locationtech.jts.geom.Point other) Returns the temporal inequality relation between "this" and "other".default TGeogPoint
Returns a copy of "this" converted to geographic coordinates.default GeometrySet
value_set
(int precision) Methods inherited from interface types.basic.tpoint.TPoint
angular_difference, as_ewkt, as_geojson, as_wkt, at, azimuth, bearing, bounding_box_point, cumulative_length, direction, disjoint, distance, end_value, ever_intersects, ever_touches, expand, has_z, intersects, is_above, is_behind, is_below, is_ever_contained_in, is_ever_disjoint, is_ever_within_distance, is_front, is_left, is_over_or_above, is_over_or_behind, is_over_or_below, is_over_or_front, is_over_or_left, is_over_or_right, is_right, is_simple, is_spatially_contained_in, length, make_simple, minus, nearest_approach_distance, nearest_approach_instant, round, set_srid, shortest_line, space_split, space_time_split, speed, srid, start_value, stboxes, time_weighted_centroid, to_shapely_geometry, to_string, touches, transform, value_at_timestamp, values, within_distance, x, y, z
-
Field Details
-
customType
- See Also:
-
-
Method Details
-
getPointInner
jnr.ffi.Pointer getPointInner()- Specified by:
getPointInner
in interfaceTPoint
-
getCustomType
String getCustomType()- Specified by:
getCustomType
in interfaceTPoint
-
getTemporalType
TemporalType getTemporalType()- Specified by:
getTemporalType
in interfaceTPoint
-
from_base_temporal
Creates a temporal geometric 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
TGeomPoint
object.
-
from_base_time
static TGeomPoint from_base_time(org.locationtech.jts.geom.Geometry value, Time base, TInterpolation interp) Creates a temporal geometric 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.
-
to_geographic
Returns a copy of "this" converted to geographic coordinates.MEOS Functions:
- tgeompoint_to_tgeogpoint
- Returns:
- A new
TGeogPoint
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
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
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.
-
value_set
- Throws:
org.locationtech.jts.io.ParseException
-