MobilityDB 1.1
Functions
tpoint_boxops.c File Reference
#include "point/tpoint_boxops.h"
#include <assert.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 dependency graph for tpoint_boxops.c:

Functions

int edge_calculate_gbox (const POINT3D *A1, const POINT3D *A2, GBOX *gbox)
 
void ll2cart (const POINT2D *g, POINT3D *p)
 Bounding box operators for temporal points. More...
 
static void tgeogpointinstarr_set_gbox (const TInstant **instants, int count, interpType interp, GBOX *box)
 Set the GBOX bounding box from an array of temporal geographic point instants. More...
 
void tgeogpointinstarr_set_stbox (const TInstant **instants, int count, interpType interp, STBox *box)
 Set the spatiotemporal box from an array of temporal instant geography point. More...
 
void tgeogpointseq_expand_stbox (TSequence *seq, const TInstant *inst)
 Expand the bounding box of a temporal geographic point sequence with an instant. More...
 
static void tgeogpointseq_set_gbox (const TSequence *seq, GBOX *box)
 Set the GBOX bounding box from a temporal geographic point sequence. More...
 
void tgeogpointseq_set_stbox (const TSequence *seq, STBox *box)
 Set the spatiotemporal box from an array of temporal instant geography point. More...
 
void tgeompointinstarr_set_stbox (const TInstant **instants, int count, STBox *box)
 Set the spatiotemporal box from an array of temporal instant points. More...
 
void tgeompointseq_expand_stbox (TSequence *seq, const TInstant *inst)
 Expand the bounding box of a temporal geometric point sequence with an instant. More...
 
STBoxtpoint_stboxes (const Temporal *temp, int *count)
 Return an array of spatiotemporal boxes from a temporal point. More...
 
void tpointinst_set_stbox (const TInstant *inst, STBox *box)
 Set the spatiotemporal box from a temporal instant point. More...
 
STBoxtpointseq_stboxes (const TSequence *seq, int *count)
 Return an array of spatiotemporal boxes from the segments of a temporal sequence point. More...
 
static int tpointseq_stboxes1 (const TSequence *seq, STBox *result)
 Return an array of spatiotemporal boxes from the segments of a temporal sequence point. More...
 
void tpointseqarr_set_stbox (const TSequence **sequences, int count, STBox *box)
 Set the spatiotemporal box from an array of temporal sequence points. More...
 
STBoxtpointseqset_stboxes (const TSequenceSet *ss, int *count)
 Return an array of spatiotemporal boxes from the segments of a temporal sequence set point. More...