MobilityDB 1.3
Loading...
Searching...
No Matches
Functions

Bounding box functions for temporal types. More...

Functions

void tinstant_set_bbox (const TInstant *inst, void *box)
 Return in the last argument the bounding box of a temporal instant. More...
 
Spantinstant_spans (const TInstant *inst)
 Return a singleton array of spans from a temporal instant. More...
 
void tnumber_set_tbox (const Temporal *temp, TBox *box)
 Return in the last argument the temporal box of a temporal number. More...
 
void tnumberinst_set_tbox (const TInstant *inst, TBox *box)
 Return in the last argument the temporal box of a temporal number instant. More...
 
TBoxtnumberinst_tboxes (const TInstant *inst)
 Return a singleton array of temporal boxes from a temporal number instant. More...
 
void tnumberseq_set_tbox (const TSequence *seq, TBox *box)
 Return int the last argument the temporal box of a temporal number sequence. More...
 
static TBoxtnumberseq_split_each_n_tboxes (const TSequence *seq, int elems_per_box, int *count)
 Return an array of temporal boxes obtained from the instants or segments of a temporal number sequence, where the choice between instants or segments depends, respectively, on whether the interpolation is discrete or continuous. More...
 
TBoxtnumberseq_split_n_tboxes (const TSequence *seq, int box_count, int *count)
 Return an array of N temporal boxes from the instants or segments of a temporal number sequence, where the choice between instants or segments depends, respectively, on whether the interpolation is discrete or continuous. More...
 
TBoxtnumberseq_tboxes (const TSequence *seq, int *count)
 Return an array of temporal boxes obtained from the instants or segments of a temporal number sequence, where the choice between instants or segments depends, respectively, on whether the interpolation is discrete or continuous. More...
 
void tnumberseqset_set_tbox (const TSequenceSet *ss, TBox *box)
 Return in the last argument the temporal box of a temporal number sequence. More...
 
static TBoxtnumberseqset_split_each_n_tboxes (const TSequenceSet *ss, int elems_per_box, int *count)
 Return an array of temporal boxes obtained from the segments of a temporal number sequence set. More...
 
TBoxtnumberseqset_split_n_tboxes (const TSequenceSet *ss, int box_count, int *count)
 Return an array of N temporal boxes from the segments of a temporal number sequence set. More...
 
TBoxtnumberseqset_tboxes (const TSequenceSet *ss, int *count)
 Return an array of temporal boxes obtained from the segments of a temporal number sequence set. More...
 
void tsequence_expand_bbox (TSequence *seq, const TInstant *inst)
 Expand the bounding box of a temporal sequence with an additional instant. More...
 
void tsequence_set_bbox (const TSequence *seq, void *box)
 Return in the last argument the bounding box of a temporal sequence. More...
 
Spantsequence_spans (const TSequence *seq, int *count)
 Return an array of spans obtained from the instants or segments of a temporal sequence, where the choice between instants or segments depends, respectively, on whether the interpolation is discrete or continuous. More...
 
static Spantsequence_split_each_n_spans (const TSequence *seq, int elems_per_span, int *count)
 Return an array of spans of a temporal number sequence obtained by merging consecutive instants or segments, where the choice between instants or segments depends, respectively, on whether the interpolation is discrete or continuous. More...
 
Spantsequence_split_n_spans (const TSequence *seq, int span_count, int *count)
 Return an array of N spans obtained from the instants or segments of a temporal sequence, where the choice between instants or segments depends, respectively, on whether the interpolation is discrete or continuous. More...
 
void tsequenceset_expand_bbox (TSequenceSet *ss, const TSequence *seq)
 Expand the bounding box of a temporal sequence set with an additional sequence. More...
 
void tsequenceset_set_bbox (const TSequenceSet *ss, void *box)
 Return in the last argument the bounding box of a temporal sequence set. More...
 
Spantsequenceset_spans (const TSequenceSet *ss, int *count)
 Return an array of spans obtained from the segments of a temporal sequence set. More...
 
static Spantsequenceset_split_each_n_spans (const TSequenceSet *ss, int elems_per_span, int *count)
 Return an array of spans of a temporal number sequence set obtained by merging consecutive segments. More...
 
Spantsequenceset_split_n_spans (const TSequenceSet *ss, int span_count, int *count)
 Return an array of N spans from the segments of a temporal sequence set. More...
 

Detailed Description

Bounding box functions for temporal types.