MobilityDB  1.0
Functions
tpoint_posops.h File Reference

Relative position operators for temporal geometry points. More...

#include <postgres.h>
#include <catalog/pg_type.h>
#include "general/temporal.h"
Include dependency graph for tpoint_posops.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

Datum left_geom_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry is strictly to the left of the temporal point. More...
 
Datum overleft_geom_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry does not extend to the right of the temporal point. More...
 
Datum right_geom_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry is strictly to the right of the temporal point. More...
 
Datum overright_geom_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry does not extend to the left of the temporal point. More...
 
Datum below_geom_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry is strictly below the temporal point. More...
 
Datum overbelow_geom_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry does not extend above the temporal point. More...
 
Datum above_geom_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry is strictly above the temporal point. More...
 
Datum overabove_geom_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry does not extend below the temporal point. More...
 
Datum front_geom_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry is strictly in front of the temporal point. More...
 
Datum overfront_geom_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry does not extend to the back of the temporal point. More...
 
Datum back_geom_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry is strictly back of the temporal point. More...
 
Datum overback_geom_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry does not extend to the front of the temporal point. More...
 
Datum left_tpoint_geom (PG_FUNCTION_ARGS)
 Returns true if the temporal point is strictly to the left of the geometry. More...
 
Datum overleft_tpoint_geom (PG_FUNCTION_ARGS)
 Returns true if the temporal point does not extend to the right of the geometry. More...
 
Datum right_tpoint_geom (PG_FUNCTION_ARGS)
 Returns true if the temporal point is strictly to the right of the geometry. More...
 
Datum overright_tpoint_geom (PG_FUNCTION_ARGS)
 Returns true if the temporal point does not extend to the left of the geometry. More...
 
Datum above_tpoint_geom (PG_FUNCTION_ARGS)
 Returns true if the temporal point is strictly above the geometry. More...
 
Datum overabove_tpoint_geom (PG_FUNCTION_ARGS)
 Returns true if the temporal point does not extend below the geometry. More...
 
Datum below_tpoint_geom (PG_FUNCTION_ARGS)
 Returns true if the temporal point is strictly below the geometry. More...
 
Datum overbelow_tpoint_geom (PG_FUNCTION_ARGS)
 Returns true if the temporal point does not extend above the geometry. More...
 
Datum front_tpoint_geom (PG_FUNCTION_ARGS)
 Returns true if the temporal point is strictly in front of the geometry. More...
 
Datum overfront_tpoint_geom (PG_FUNCTION_ARGS)
 Returns true if the temporal point does not extend to the back of the geometry. More...
 
Datum back_tpoint_geom (PG_FUNCTION_ARGS)
 Returns true if the temporal point is strictly back of the geometry. More...
 
Datum overback_tpoint_geom (PG_FUNCTION_ARGS)
 Returns true if the temporal point does not extend to the front of the geometry. More...
 
Datum left_stbox_tpoint (PG_FUNCTION_ARGS)
 Returns true if the spatiotemporal box is strictly to the left of the temporal point. More...
 
Datum overleft_stbox_tpoint (PG_FUNCTION_ARGS)
 Returns true if the spatiotemporal box does not extend to the right of the temporal point. More...
 
Datum right_stbox_tpoint (PG_FUNCTION_ARGS)
 Returns true if the spatiotemporal box is strictly to the right of the temporal point. More...
 
Datum overright_stbox_tpoint (PG_FUNCTION_ARGS)
 Returns true if the spatiotemporal box does not extend to the left of the temporal point. More...
 
Datum below_stbox_tpoint (PG_FUNCTION_ARGS)
 Returns true if the spatiotemporal box is strictly below the temporal point. More...
 
Datum overbelow_stbox_tpoint (PG_FUNCTION_ARGS)
 Returns true if the spatiotemporal box does not extend above the temporal point. More...
 
Datum above_stbox_tpoint (PG_FUNCTION_ARGS)
 Returns true if the spatiotemporal box is strictly above the temporal point. More...
 
Datum overabove_stbox_tpoint (PG_FUNCTION_ARGS)
 Returns true if the spatiotemporal box does not extend below the temporal point. More...
 
Datum front_stbox_tpoint (PG_FUNCTION_ARGS)
 Returns true if the spatiotemporal box is strictly in front of the temporal point. More...
 
Datum overfront_stbox_tpoint (PG_FUNCTION_ARGS)
 Returns true if the spatiotemporal box does not extend to the back of the temporal point. More...
 
Datum back_stbox_tpoint (PG_FUNCTION_ARGS)
 Returns true if the spatiotemporal box is strictly back of the temporal point. More...
 
Datum overback_stbox_tpoint (PG_FUNCTION_ARGS)
 Returns true if the spatiotemporal box does not extend to the front of the temporal point. More...
 
Datum before_stbox_tpoint (PG_FUNCTION_ARGS)
 Returns true if the spatiotemporal box is strictly before the temporal point. More...
 
Datum overbefore_stbox_tpoint (PG_FUNCTION_ARGS)
 Returns true if the spatiotemporal box does not extend after the temporal point. More...
 
Datum after_stbox_tpoint (PG_FUNCTION_ARGS)
 Returns true if the spatiotemporal box is strictly after the temporal point. More...
 
Datum overafter_stbox_tpoint (PG_FUNCTION_ARGS)
 Returns true if the spatiotemporal box does not extend before the temporal point. More...
 
Datum left_tpoint_stbox (PG_FUNCTION_ARGS)
 Returns true if the temporal point is strictly to the left of the spatiotemporal box. More...
 
Datum overleft_tpoint_stbox (PG_FUNCTION_ARGS)
 Returns true if the temporal point does not extend to the right of the spatiotemporal box. More...
 
Datum right_tpoint_stbox (PG_FUNCTION_ARGS)
 Returns true if the temporal point is strictly to the right of the spatiotemporal box. More...
 
Datum overright_tpoint_stbox (PG_FUNCTION_ARGS)
 Returns true if the temporal point does not extend to the left of the spatiotemporal box. More...
 
Datum above_tpoint_stbox (PG_FUNCTION_ARGS)
 Returns true if the temporal point is strictly above the spatiotemporal box. More...
 
Datum overabove_tpoint_stbox (PG_FUNCTION_ARGS)
 Returns true if the temporal point does not extend below the spatiotemporal box. More...
 
Datum below_tpoint_stbox (PG_FUNCTION_ARGS)
 Returns true if the temporal point is strictly below the spatiotemporal box. More...
 
Datum overbelow_tpoint_stbox (PG_FUNCTION_ARGS)
 Returns true if the temporal point does not extend above the spatiotemporal box. More...
 
Datum front_tpoint_stbox (PG_FUNCTION_ARGS)
 Returns true if the temporal point is strictly in front of the spatiotemporal box. More...
 
Datum overfront_tpoint_stbox (PG_FUNCTION_ARGS)
 Returns true if the temporal point does not extend to the back of the spatiotemporal box. More...
 
Datum back_tpoint_stbox (PG_FUNCTION_ARGS)
 Returns true if the temporal point is strictly back of the spatiotemporal box. More...
 
Datum overback_tpoint_stbox (PG_FUNCTION_ARGS)
 Returns true if the temporal point does not extend to the front of the spatiotemporal box. More...
 
Datum before_tpoint_stbox (PG_FUNCTION_ARGS)
 Returns true if the temporal point is strictly before the spatiotemporal box. More...
 
Datum overbefore_tpoint_stbox (PG_FUNCTION_ARGS)
 Returns true if the temporal point does not extend after the spatiotemporal box. More...
 
Datum after_tpoint_stbox (PG_FUNCTION_ARGS)
 Returns true if the temporal point is strictly after the spatiotemporal box. More...
 
Datum overafter_tpoint_stbox (PG_FUNCTION_ARGS)
 Returns true if the temporal point does not extend before the spatiotemporal box. More...
 
Datum left_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the first temporal point is strictly to the left of the second one. More...
 
Datum overleft_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the first temporal point does not extend to the right of the second one. More...
 
Datum right_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the first temporal point is strictly to the right of the second one. More...
 
Datum overright_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the first temporal point does not extend to the left of the second one. More...
 
Datum above_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the first temporal point is strictly above the second one. More...
 
Datum overabove_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the first temporal point does not extend below the second one. More...
 
Datum below_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the first temporal point is strictly below the second one. More...
 
Datum overbelow_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the first temporal point does not extend above the second one. More...
 
Datum front_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the first temporal point is strictly in front of the second one. More...
 
Datum overfront_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the first temporal point does not extend to the back of the second one. More...
 
Datum back_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the first temporal point is strictly back of the second one. More...
 
Datum overback_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the first temporal point does not extend to the front of the second one. More...
 
Datum before_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the first temporal point is strictly before the second one. More...
 
Datum overbefore_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the first temporal point does not extend after the second one. More...
 
Datum after_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the first temporal point is strictly after the second one. More...
 
Datum overafter_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the first temporal point does not extend before the second one. More...
 

Detailed Description

Relative position operators for temporal geometry points.