MobilityDB 1.1
Functions
tnpoint_boxops.h File Reference
#include <postgres.h>
#include "general/temporal.h"
#include "npoint/tnpoint.h"
Include dependency graph for tnpoint_boxops.h:

Go to the source code of this file.

Functions

int boxop_tnpoint_geo (const Temporal *temp, const GSERIALIZED *geo, bool(*func)(const STBox *, const STBox *), bool invert)
 
bool boxop_tnpoint_npoint (const Temporal *temp, const Npoint *np, bool(*func)(const STBox *, const STBox *), bool invert)
 
int boxop_tnpoint_stbox (const Temporal *temp, const STBox *box, bool(*func)(const STBox *, const STBox *), bool spatial, bool invert)
 
bool boxop_tnpoint_tnpoint (const Temporal *temp1, const Temporal *temp2, bool(*func)(const STBox *, const STBox *))
 
bool npoint_period_set_stbox (const Npoint *np, const Span *p, STBox *box)
 Transform a network point and a period to a spatiotemporal box. More...
 
bool npoint_set_stbox (const Npoint *np, STBox *box)
 Bounding box operators for temporal network points. More...
 
bool npoint_timestamp_set_stbox (const Npoint *np, TimestampTz t, STBox *box)
 Transform a network point and a timestamp to a spatiotemporal box. More...
 
void npointarr_set_stbox (const Datum *values, int count, STBox *box)
 Set the spatiotemporal box from an array of network point values. More...
 
bool nsegment_set_stbox (const Nsegment *ns, STBox *box)
 Return the bounding box of the network segment value. More...
 
void tnpointinst_set_stbox (const TInstant *inst, STBox *box)
 Set the spatiotemporal box from the network point value. More...
 
void tnpointinstarr_set_stbox (const TInstant **inst, int count, interpType interp, STBox *box)
 Set the spatiotemporal box from the array of temporal network point values. More...
 
void tnpointseq_expand_stbox (const TSequence *seq, TInstant *inst)