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

General functions for temporal rigid geometries. More...

#include "rgeo/trgeo.h"
#include <stdio.h>
#include <postgres.h>
#include "utils/array.h"
#include "utils/timestamp.h"
#include <meos.h>
#include <meos_rgeo.h>
#include "temporal/set.h"
#include "temporal/span.h"
#include "temporal/spanset.h"
#include "temporal/type_inout.h"
#include "temporal/type_util.h"
#include "geo/tgeo_spatialfuncs.h"
#include "pose/pose.h"
#include "rgeo/trgeo_parser.h"
#include "rgeo/trgeo_all.h"
#include "pg_temporal/meos_catalog.h"
#include "pg_temporal/temporal.h"
#include "pg_temporal/type_util.h"
#include "pg_geo/postgis.h"
#include "pg_geo/tspatial.h"

Functions

Datum Trgeometry_as_ewkt (PG_FUNCTION_ARGS)
 Return the Extended Well-Known Text (EWKT) representation of a temporal rigid geometry. More...
 
Datum Trgeometry_as_text (PG_FUNCTION_ARGS)
 Return the Well-Known Text (WKT) representation of a temporal rigid geometry @sqlfn asText() More...
 
static Datum Trgeometry_as_text_ext (FunctionCallInfo fcinfo, bool extended)
 Return the (Extended) Well-Known Text (WKT or EWKT) representation of a temporal rigid geometry. More...
 
Datum Trgeometry_constructor (PG_FUNCTION_ARGS)
 Construct a temporal rigid geometry from a reference geometry and a temporal pose @sqlfn trgeometry() More...
 
Datum Trgeometry_end_value (PG_FUNCTION_ARGS)
 Return the end value of a temporal rigid geometry @sqlfn endValue() More...
 
Datum Trgeometry_from_ewkt (PG_FUNCTION_ARGS)
 Input a temporal rigid geometry from its Extended Well-Known Text (EWKT) representation. More...
 
Datum Trgeometry_in (PG_FUNCTION_ARGS)
 Generic input function for temporal rigid geometries. More...
 
Datum Trgeometry_inst_constructor (PG_FUNCTION_ARGS)
 Construct a temporal rigid geometry instant from a geometry, a pose, and a timestamptz @sqlfn trgeometryInst() More...
 
Datum Trgeometry_out (PG_FUNCTION_ARGS)
 Generic output function for temporal rigid geometries. More...
 
Datum Trgeometry_recv (PG_FUNCTION_ARGS)
 Return a temporal rigid geometry from its Well-Known Binary (WKB) representation @sqlfn trgeometry_recv() More...
 
Datum Trgeometry_send (PG_FUNCTION_ARGS)
 Return the Well-Known Binary (WKB) representation of a temporal rigid geometry @sqlfn trgeometry_send() More...
 
Datum Trgeometry_seq_constructor (PG_FUNCTION_ARGS)
 Construct a temporal rigid geometry sequence from an array of temporal instants @sqlfn trgeometrySeq() More...
 
Datum Trgeometry_seqset_constructor (PG_FUNCTION_ARGS)
 Construct a temporal rigid geometry sequence set from an array of temporal sequences @sqlfn trgeometrySeqSet() More...
 
Datum Trgeometry_seqset_constructor_gaps (PG_FUNCTION_ARGS)
 Construct a temporal rigid geometry sequence set from an array of temporal instants accounting for potential gaps. More...
 
Datum Trgeometry_start_value (PG_FUNCTION_ARGS)
 Return the start value of a temporal rigid geometry @sqlfn startValue() More...
 
Datum Trgeometry_to_geom (PG_FUNCTION_ARGS)
 Return the reference geometry of a temporal rigid geometry @sqlfn geometry() More...
 
Datum Trgeometry_to_tinstant (PG_FUNCTION_ARGS)
 Return a temporal rigid geometry transformed into a temporal instant @sqlfn trgeometryInst() More...
 
Datum Trgeometry_to_tpoint (PG_FUNCTION_ARGS)
 Convert a temporal rigid geometry into a temporal point @sqlfn tgeompoint() More...
 
Datum Trgeometry_to_tpose (PG_FUNCTION_ARGS)
 Convert a temporal rigid geometry into a temporal pose @sqlfn tpose() More...
 
Datum Trgeometry_to_tsequence (PG_FUNCTION_ARGS)
 Return a temporal rigid geometry transformed into a temporal sequence. More...
 
Datum Trgeometry_to_tsequenceset (PG_FUNCTION_ARGS)
 Return a temporal rigid geometry transformed into a temporal sequence set. More...
 
Datum Trgeometry_typmod_in (PG_FUNCTION_ARGS)
 Input typmod information for temporal rigid geometries. More...
 
Datum Trgeometry_value_at_timestamptz (PG_FUNCTION_ARGS)
 Return the value of a temporal rigid geometry at a timestamptz @sqlfn valueAtTimestamp() More...
 
Datum Trgeometry_value_n (PG_FUNCTION_ARGS)
 Return the n-th value of a temporal rigid geometry @sqlfn valueN() More...
 

Detailed Description

General functions for temporal rigid geometries.