![]() |
MobilityDB 1.3
|
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... | |
Span * | tinstant_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... | |
TBox * | tnumberinst_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 TBox * | tnumberseq_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... | |
TBox * | tnumberseq_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... | |
TBox * | tnumberseq_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 TBox * | tnumberseqset_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... | |
TBox * | tnumberseqset_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... | |
TBox * | tnumberseqset_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... | |
Span * | tsequence_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 Span * | tsequence_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... | |
Span * | tsequence_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... | |
Span * | tsequenceset_spans (const TSequenceSet *ss, int *count) |
Return an array of spans obtained from the segments of a temporal sequence set. More... | |
static Span * | tsequenceset_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... | |
Span * | tsequenceset_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... | |
Bounding box functions for temporal types.