MobilityDB 1.3
Loading...
Searching...
No Matches
Functions
trgeo_seq.c File Reference

Functions for temporal rigid geometries of sequence subtype. More...

#include "rgeo/trgeo_seq.h"
#include <assert.h>
#include <utils/timestamp.h>
#include <meos_internal.h>
#include "temporal/temporal.h"
#include "temporal/tsequence.h"
#include "temporal/type_util.h"
#include "temporal/temporal_boxops.h"
#include "rgeo/trgeo_all.h"
#include "rgeo/trgeo_boxops.h"
#include "rgeo/trgeo_utils.h"

Functions

TSequencetrgeoinst_to_tsequence (const TInstant *inst, interpType interp)
 Return a temporal instant transformed into a temporal sequence. More...
 
const GSERIALIZEDtrgeoseq_geom_p (const TSequence *seq)
 Returns the reference geometry of the temporal value. More...
 
TSequencetrgeoseq_make (const GSERIALIZED *geom, const TInstant **instants, int count, bool lower_inc, bool upper_inc, interpType interp, bool normalize)
 Construct a temporal sequence from an array of temporal instants. More...
 
TSequencetrgeoseq_make1 (const GSERIALIZED *geom, const TInstant **instants, int count, bool lower_inc, bool upper_inc, interpType interp, bool normalize)
 Construct a temporal sequence from an array of temporal instants. More...
 
TSequencetrgeoseq_make1_exp (const GSERIALIZED *geom, const TInstant **instants, int count, int maxcount, bool lower_inc, bool upper_inc, interpType interp, bool normalize)
 Construct a temporal sequence from an array of temporal instants. More...
 
TSequencetrgeoseq_make_exp (const GSERIALIZED *geom, const TInstant **instants, int count, int maxcount, bool lower_inc, bool upper_inc, interpType interp, bool normalize)
 Construct a temporal sequence from an array of temporal instants. More...
 
TSequencetrgeoseq_make_free (const GSERIALIZED *geom, TInstant **instants, int count, bool lower_inc, bool upper_inc, interpType interp, bool normalize)
 Construct a temporal sequence from an array of temporal instants and free the array and the instants after the creation. More...
 
TSequencetrgeoseq_make_free_exp (const GSERIALIZED *geom, TInstant **instants, int count, int maxcount, bool lower_inc, bool upper_inc, interpType interp, bool normalize)
 Construct a temporal sequence from an array of temporal instants and free the array and the instants after the creation. More...
 
bool trgeoseq_make_valid (const GSERIALIZED *geom, const TInstant **instants, int count, bool lower_inc, bool upper_inc, bool linear)
 Ensure the validity of the arguments when creating a temporal value. More...
 
size_t trgeoseq_pose_varsize (const TSequence *seq)
 Returns the size of the trgeometryseq without reference geometry. More...
 
void trgeoseq_set_pose (TSequence *seq)
 Set the size of the trgeometryseq without reference geometry. More...
 
TSequencetrgeoseq_tposeseq (const TSequence *seq)
 Returns a new temporal pose sequence obtained by removing the reference geometry of a temporal rigid geometry. More...
 
TSequencetrgeoseqset_to_tsequence (const TSequenceSet *ss)
 Return a temporal sequence set transformed into a temporal sequence. More...
 

Detailed Description

Functions for temporal rigid geometries of sequence subtype.