MobilityDB 1.1
Functions
tnpoint.c File Reference
#include "npoint/tnpoint.h"
#include <assert.h>
#include <meos.h>
#include <meos_internal.h>
#include "general/lifting.h"
#include "general/set.h"
#include "general/type_parser.h"
#include "general/type_util.h"
#include "point/tpoint_spatialfuncs.h"
#include "npoint/tnpoint_static.h"
#include "npoint/tnpoint_parser.h"
Include dependency graph for tnpoint.c:

Functions

Temporaltgeompoint_tnpoint (const Temporal *temp)
 Cast a temporal geometric point as a temporal network point. More...
 
TInstanttgeompointinst_tnpointinst (const TInstant *inst)
 Cast a temporal geometric point as a temporal network point. More...
 
TSequencetgeompointseq_tnpointseq (const TSequence *seq)
 Cast a temporal geometric point as a temporal network point. More...
 
TSequenceSettgeompointseqset_tnpointseqset (const TSequenceSet *ss)
 Cast a temporal geometric point as a temporal network point. More...
 
Nsegment ** tnpoint_positions (const Temporal *temp, int *count)
 Return the network segments covered by the temporal network point. More...
 
int64 tnpoint_route (const Temporal *temp)
 Return the single route of a temporal network point. More...
 
Settnpoint_routes (const Temporal *temp)
 Return the array of routes of a temporal network point. More...
 
Temporaltnpoint_tgeompoint (const Temporal *temp)
 Cast a temporal network point as a temporal geometric point. More...
 
Settnpointcontseq_routes (const TSequence *seq)
 Return the routes of a temporal network point. More...
 
TSequencetnpointcontseq_tgeompointcontseq (const TSequence *seq)
 Cast a temporal network point as a temporal geometric point. More...
 
Settnpointdiscseq_routes (const TSequence *seq)
 Return the routes of a temporal network point. More...
 
TSequencetnpointdiscseq_tgeompointdiscseq (const TSequence *seq)
 Cast a temporal network point as a temporal geometric point. More...
 
Nsegment ** tnpointinst_positions (const TInstant *inst)
 Return the network segments covered by the temporal network point. More...
 
int64 tnpointinst_route (const TInstant *inst)
 Return the route of the temporal network point. More...
 
Settnpointinst_routes (const TInstant *inst)
 Return the routes of a temporal network point. More...
 
TInstanttnpointinst_tgeompointinst (const TInstant *inst)
 Basic functions for temporal network points. More...
 
Nsegmenttnpointseq_linear_positions (const TSequence *seq)
 Return the network segments covered by the temporal network point. More...
 
Nsegment ** tnpointseq_positions (const TSequence *seq, int *count)
 Return the network segments covered by the temporal network point. More...
 
Nsegment ** tnpointseq_step_positions (const TSequence *seq, int *count)
 Return the network segments covered by the temporal network point. More...
 
Nsegment ** tnpointseqset_linear_positions (const TSequenceSet *ss, int *count)
 Return the network segments covered by the temporal network point. More...
 
Nsegment ** tnpointseqset_positions (const TSequenceSet *ss, int *count)
 Return the network segments covered by the temporal network point. More...
 
Settnpointseqset_routes (const TSequenceSet *ss)
 Return the routes of a temporal network point. More...
 
Nsegment ** tnpointseqset_step_positions (const TSequenceSet *ss, int *count)
 Return the network segments covered by the temporal network point. More...
 
TSequenceSettnpointseqset_tgeompointseqset (const TSequenceSet *ss)
 Cast a temporal network point as a temporal geometric point. More...