|
| void | ensure_same_rid_tnpointinst (const TInstant *inst1, const TInstant *inst2) |
| | Ensure that two temporal network point instants have the same route identifier. More...
|
| |
| void | ensure_same_srid_tnpoint_stbox (const Temporal *temp, const STBox *box) |
| | Spatial functions for temporal network points. More...
|
| |
| bool | npoint_same (const Npoint *np1, const Npoint *np2) |
| | Determines the spatial equality for network points. More...
|
| |
| Temporal * | tnpoint_azimuth (const Temporal *temp) |
| | Temporal azimuth of a temporal network point. More...
|
| |
| Temporal * | tnpoint_cumulative_length (const Temporal *temp) |
| | Cumulative length traversed by a temporal network point. More...
|
| |
| GSERIALIZED * | tnpoint_geom (const Temporal *temp) |
| | Return the geometry covered by a temporal network point. More...
|
| |
| double | tnpoint_length (const Temporal *temp) |
| | Length traversed by a temporal network point. More...
|
| |
| Temporal * | tnpoint_restrict_geometry (const Temporal *temp, const GSERIALIZED *geo, bool atfunc) |
| | Restrict a temporal network point to (the complement of) a geometry. More...
|
| |
| Temporal * | tnpoint_speed (const Temporal *temp) |
| | Speed of a temporal network point. More...
|
| |
| int | tnpoint_srid (const Temporal *temp) |
| | Return the SRID of a temporal network point. More...
|
| |
| Datum | tnpoint_twcentroid (const Temporal *temp) |
| | Return the time-weighed centroid of a temporal network point. More...
|
| |
| GSERIALIZED * | tnpointinst_geom (const TInstant *inst) |
| | Return the geometry covered by a temporal network point. More...
|
| |
| int | tnpointinst_srid (const TInstant *inst) |
| | Return the SRID of a temporal network point of subtype instant. More...
|
| |
| static TInstant ** | tnpointsegm_azimuth1 (const TInstant *inst1, const TInstant *inst2, int *count) |
| | Temporal azimuth of two temporal network point instants. More...
|
| |
| bool | tnpointsegm_intersection_value (const TInstant *inst1, const TInstant *inst2, Datum value, TimestampTz *t) |
| | Return true if a segment of a temporal network point value intersects a base value at the timestamp. More...
|
| |
| static TSequenceSet * | tnpointseq_azimuth (const TSequence *seq) |
| | Temporal azimuth of a temporal network point of sequence subtype. More...
|
| |
| static int | tnpointseq_azimuth2 (const TSequence *seq, TSequence **result) |
| | Temporal azimuth of a temporal network point of sequence subtype. More...
|
| |
| static TSequence * | tnpointseq_cumulative_length (const TSequence *seq, double prevlength) |
| | Return the cumulative length traversed by a temporal point. More...
|
| |
| GSERIALIZED * | tnpointseq_geom (const TSequence *seq) |
| | Return the geometry covered by a temporal network point. More...
|
| |
| double | tnpointseq_length (const TSequence *seq) |
| | Length traversed by a temporal network point. More...
|
| |
| static TSequence * | tnpointseq_speed (const TSequence *seq) |
| | Speed of a temporal network point. More...
|
| |
| static Npoint ** | tnpointseq_step_npoints (const TSequence *seq, int *count) |
| | Return the network points covered by a temporal network point. More...
|
| |
| static Datum | tnpointseqsegm_trajectory (const Npoint *np1, const Npoint *np2) |
| | Compute the trajectory of two instants. More...
|
| |
| static TSequenceSet * | tnpointseqset_azimuth (const TSequenceSet *ss) |
| |
| static TSequenceSet * | tnpointseqset_cumulative_length (const TSequenceSet *ss) |
| | Cumulative length traversed by a temporal network point. More...
|
| |
| GSERIALIZED * | tnpointseqset_geom (const TSequenceSet *ss) |
| | Return the geometry covered by a temporal network point. More...
|
| |
| double | tnpointseqset_length (const TSequenceSet *ss) |
| | Length traversed by a temporal network point. More...
|
| |
| static TSequenceSet * | tnpointseqset_speed (const TSequenceSet *ss) |
| | Speed of a temporal network point. More...
|
| |
| static Npoint ** | tnpointseqset_step_npoints (const TSequenceSet *ss, int *count) |
| | Return the network points covered by a temporal network point. More...
|
| |
| static TSequence * | tsequence_assemble_instants (TInstant ***instants, int *countinsts, int totalinsts, int from, int to, bool lower_inc, TimestampTz last_time) |
| | Helper function to make a sequence from the set of instants computed so far. More...
|
| |