MobilityDB 1.1
Functions
tpoint_boxops.c File Reference
#include "point/tpoint_boxops.h"
#include <assert.h>
#include <utils/timestamp.h>
#include <liblwgeom.h>
#include <meos.h>
#include <meos_internal.h>
#include "general/temporaltypes.h"
#include "point/tpoint.h"
#include "point/tpoint_spatialfuncs.h"
#include "pg_general/type_util.h"
#include "pg_point/postgis.h"
Include dependency graph for tpoint_boxops.c:

Functions

PGDLLEXPORT Datum Adjacent_stbox_tpoint (PG_FUNCTION_ARGS)
 Return true if a spatiotemporal box and the spatiotemporal box of a temporal point are adjacent. More...
 
PGDLLEXPORT Datum Adjacent_tpoint_stbox (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box of a temporal point and a spatiotemporal box are adjacent. More...
 
PGDLLEXPORT Datum Adjacent_tpoint_tpoint (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal boxes of the temporal points are adjacent. More...
 
Datum boxop_stbox_tpoint_ext (FunctionCallInfo fcinfo, bool(*func)(const STBox *, const STBox *))
 Generic bounding box function for a spatiotemporal box and a temporal point. More...
 
Datum boxop_tpoint_stbox_ext (FunctionCallInfo fcinfo, bool(*func)(const STBox *, const STBox *))
 Generic bounding box function for a temporal point and a spatiotemporal box. More...
 
Datum boxop_tpoint_tpoint_ext (FunctionCallInfo fcinfo, bool(*func)(const STBox *, const STBox *))
 Generic topological function for two temporal points. More...
 
PGDLLEXPORT Datum Contained_stbox_tpoint (PG_FUNCTION_ARGS)
 Return true if a spatiotemporal box is contained in the spatiotemporal box of a temporal point. More...
 
PGDLLEXPORT Datum Contained_tpoint_stbox (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box of a temporal point is contained in the spatiotemporal box. More...
 
PGDLLEXPORT Datum Contained_tpoint_tpoint (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box of the first temporal point is contained in the one of the second temporal point. More...
 
PGDLLEXPORT Datum Contains_stbox_tpoint (PG_FUNCTION_ARGS)
 Return true if a spatiotemporal box contains the one of a temporal point. More...
 
PGDLLEXPORT Datum Contains_tpoint_stbox (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box of a temporal point contains a spatiotemporal box. More...
 
PGDLLEXPORT Datum Contains_tpoint_tpoint (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box of the first temporal point contains the one of the second temporal point. More...
 
PGDLLEXPORT Datum Overlaps_stbox_tpoint (PG_FUNCTION_ARGS)
 Return true if a spatiotemporal box and the spatiotemporal box of a temporal point overlap. More...
 
PGDLLEXPORT Datum Overlaps_tpoint_stbox (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box of a temporal point and a spatiotemporal box overlap. More...
 
PGDLLEXPORT Datum Overlaps_tpoint_tpoint (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal boxes of the temporal points overlap. More...
 
PGDLLEXPORT Datum Same_stbox_tpoint (PG_FUNCTION_ARGS)
 Return true if a spatiotemporal box and the spatiotemporal box of a temporal point are equal in the common dimensions. More...
 
PGDLLEXPORT Datum Same_tpoint_stbox (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box of a temporal point and a spatiotemporal box are equal in the common dimensions. More...
 
PGDLLEXPORT Datum Same_tpoint_tpoint (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal boxes of the temporal points are equal in the common dimensions. More...
 
PGDLLEXPORT Datum Tpoint_stboxes (PG_FUNCTION_ARGS)
 Return an array of spatiotemporal boxes from a temporal point. More...