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

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

#include "rgeo/trgeo_inst.h"
#include <meos_rgeo.h>
#include <meos_internal.h>
#include "temporal/temporal.h"
#include "temporal/type_util.h"
#include "temporal/tinstant.h"
#include "geo/tgeo_spatialfuncs.h"
#include "pose/pose.h"
#include "rgeo/trgeo_all.h"

Functions

const GSERIALIZEDtrgeoinst_geom_p (const TInstant *inst)
 Returns the reference geometry of the temporal value. More...
 
TInstanttrgeoinst_make (const GSERIALIZED *geom, const Pose *pose, TimestampTz t)
 Construct a temporal geometry instant value from the arguments. More...
 
TInstanttrgeoinst_make1 (const GSERIALIZED *geom, const Pose *pose, TimestampTz t)
 Creating a temporal value from its arguments. More...
 
static bool trgeoinst_make_valid (const GSERIALIZED *gs, const Pose *pose)
 Ensure the validity of the arguments when creating a temporal value. More...
 
size_t trgeoinst_pose_varsize (const TInstant *inst)
 Returns the size of the trgeometry instant without reference geometry. More...
 
void trgeoinst_set_pose (TInstant *inst)
 Set the size of the trgeometry instant without reference geometry. More...
 
TInstanttrgeoinst_tposeinst (const TInstant *inst)
 Returns a new temporal pose instant obtained by removing the reference geometry of a temporal rigid geometry instant. More...
 
TInstanttrgeoseq_to_tinstant (const TSequence *seq)
 Return a temporal sequence transformed into a temporal instant. More...
 
TInstanttrgeoseqset_to_tinstant (const TSequenceSet *ss)
 Return a temporal sequence set transformed into a temporal instant. More...
 

Detailed Description

Functions for temporal rigid geometries of instant subtype.