MobilityDB 1.1
Functions
tnpoint_boxops.c File Reference
#include "npoint/tnpoint_boxops.h"
#include <utils/timestamp.h>
#include <meos.h>
#include <meos_internal.h>
#include "npoint/tnpoint.h"
#include "npoint/tnpoint_static.h"
#include "npoint/tnpoint_spatialfuncs.h"
#include "pg_general/temporal.h"
#include "pg_general/type_util.h"
#include "pg_point/tpoint_boxops.h"
#include "pg_npoint/tnpoint.h"
Include dependency graph for tnpoint_boxops.c:

Functions

PGDLLEXPORT Datum Adjacent_stbox_tnpoint (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box and the spatiotemporal box of the temporal network point are adjacent. More...
 
PGDLLEXPORT Datum Adjacent_tnpoint_stbox (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box of the temporal network point and the spatiotemporal box are adjacent. More...
 
PGDLLEXPORT Datum Adjacent_tnpoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal boxes of the temporal network points are adjacent. More...
 
Datum boxop_stbox_tnpoint_ext (FunctionCallInfo fcinfo, bool(*func)(const STBox *, const STBox *))
 Generic box function for an stbox and a temporal network point. More...
 
Datum boxop_tnpoint_stbox_ext (FunctionCallInfo fcinfo, bool(*func)(const STBox *, const STBox *))
 Generic box function for a temporal network point and an stbox. More...
 
Datum boxop_tnpoint_tnpoint_ext (FunctionCallInfo fcinfo, bool(*func)(const STBox *, const STBox *))
 Generic box function for two temporal network points. More...
 
PGDLLEXPORT Datum Contained_stbox_tnpoint (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box is contained by the one of the temporal network point. More...
 
PGDLLEXPORT Datum Contained_tnpoint_stbox (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box of the temporal network point is contained by the spatiotemporal box. More...
 
PGDLLEXPORT Datum Contained_tnpoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box of the first temporal network point is contained by the one of the second temporal network point. More...
 
PGDLLEXPORT Datum Contains_stbox_tnpoint (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box contains the one of the temporal network point. More...
 
PGDLLEXPORT Datum Contains_tnpoint_stbox (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box of the temporal network point contain the spatiotemporal box. More...
 
PGDLLEXPORT Datum Contains_tnpoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box of the first temporal network point contain the one of the second temporal network point. More...
 
PGDLLEXPORT Datum Npoint_period_to_stbox (PG_FUNCTION_ARGS)
 Transform a network point and a period to a spatiotemporal box. More...
 
PGDLLEXPORT Datum Npoint_timestamp_to_stbox (PG_FUNCTION_ARGS)
 Transform a network point and a timestamp to a spatiotemporal box. More...
 
PGDLLEXPORT Datum Npoint_to_stbox (PG_FUNCTION_ARGS)
 Return the bounding box of the network point value. More...
 
PGDLLEXPORT Datum Nsegment_to_stbox (PG_FUNCTION_ARGS)
 Return the bounding box of the network segment value. More...
 
PGDLLEXPORT Datum Overlaps_stbox_tnpoint (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box and the spatiotemporal box of the temporal network point overlap. More...
 
PGDLLEXPORT Datum Overlaps_tnpoint_stbox (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box of the temporal network point and the spatiotemporal box overlap. More...
 
PGDLLEXPORT Datum Overlaps_tnpoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal boxes of the temporal network points overlap. More...
 
PGDLLEXPORT Datum Same_stbox_tnpoint (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box and the spatiotemporal box of the temporal network point are equal in the common dimensions. More...
 
PGDLLEXPORT Datum Same_tnpoint_stbox (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal box of the temporal network point and the spatiotemporal box are equal in the common dimensions. More...
 
PGDLLEXPORT Datum Same_tnpoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the spatiotemporal boxes of the temporal network points are equal in the common dimensions. More...
 
PGDLLEXPORT Datum Tnpoint_to_stbox (PG_FUNCTION_ARGS)
 Transform a temporal network point to a spatiotemporal box. More...