|
| bool | common_rid_tnpoint_npoint (const Temporal *temp, const Npoint *np) |
| | Return true if temporal network point and a network point have a common route identifier. More...
|
| |
| bool | common_rid_tnpoint_npointset (const Temporal *temp, const Set *s) |
| | Return true if temporal network point and a network point have a common route identifier. More...
|
| |
| bool | common_rid_tnpoint_tnpoint (const Temporal *temp1, const Temporal *temp2) |
| |
| Datum | datum_npoint_round (Datum npoint, Datum size) |
| | Return a network point with the precision of the position set to a number of decimal places. More...
|
| |
| bool | ensure_valid_tnpoint_geo (const Temporal *temp, const GSERIALIZED *gs) |
| | Ensure the validity of a temporal network point and a geometry. More...
|
| |
| bool | ensure_valid_tnpoint_npoint (const Temporal *temp, const Npoint *np) |
| | Return true if a temporal network point and a network point are valid for operations. More...
|
| |
| bool | ensure_valid_tnpoint_npointset (const Temporal *temp, const Set *s) |
| | Return true if a temporal network point and a network point set are valid for operations. More...
|
| |
| bool | ensure_valid_tnpoint_stbox (const Temporal *temp, const STBox *box) |
| | Ensure the validity of a temporal network point and a spatiotemporal box. More...
|
| |
| bool | ensure_valid_tnpoint_tnpoint (const Temporal *temp1, const Temporal *temp2) |
| | Return true if a temporal network point and a network point are valid for operations. More...
|
| |
| bool | npoint_collinear (const Npoint *np1, const Npoint *np2, const Npoint *np3, double ratio) |
| | Return true if the three values are collinear. More...
|
| |
| void | npoint_set (int64 rid, double pos, Npoint *np) |
| | Return in the last argument a network point constructed from a route identifier and a position. More...
|
| |
| char * | npoint_wkt_out (Datum value, int maxdd) |
| | Output a network point in the Well-Known Text (WKT) representation (internal function) More...
|
| |
| GSERIALIZED * | npointarr_geom (Npoint **points, int count) |
| | Return a geometry converted from an array of network points. More...
|
| |
| Npoint * | npointsegm_interpolate (const Npoint *start, const Npoint *end, long double ratio) |
| | Return a network point interpolated from a network point segment with respect to a fraction of its total length. More...
|
| |
| long double | npointsegm_locate (const Npoint *start, const Npoint *end, const Npoint *value) |
| | Return a float in (0,1) if a network point segment intersects a network point, return -1.0 if the network point is not located in the segment or if it is approximately equal to the start or the end valuess. More...
|
| |
| void | nsegment_set (int64 rid, double pos1, double pos2, Nsegment *ns) |
| | Return in the last argument a network segment constructed from a route identifier and two positions. More...
|
| |
| GSERIALIZED * | nsegmentarr_geom (Nsegment **segments, int count) |
| | Return a geometry converted from an array of network segments. More...
|
| |
| Nsegment ** | nsegmentarr_normalize (Nsegment **segments, int *count) |
| | Normalize an array of temporal segments. More...
|
| |
| TInstant * | tgeompointinst_tnpointinst (const TInstant *inst) |
| | Convert a temporal geometry point into a temporal network point. More...
|
| |
| TSequence * | tgeompointseq_tnpointseq (const TSequence *seq) |
| | Convert a temporal geometry point into a temporal network point. More...
|
| |
| TSequenceSet * | tgeompointseqset_tnpointseqset (const TSequenceSet *ss) |
| | Convert a temporal geometry point into a temporal network point. More...
|
| |
| Temporal * | tnpoint_restrict_npoint (const Temporal *temp, const Npoint *np, bool atfunc) |
| | Restrict a temporal network point to (the complement of) a network point. More...
|
| |
| Temporal * | tnpoint_restrict_npointset (const Temporal *temp, const Set *s, bool atfunc) |
| | Restrict a temporal network point to (the complement of) a set of network points. More...
|
| |
| Temporal * | tnpoint_restrict_stbox (const Temporal *temp, const STBox *box, bool border_inc, bool atfunc) |
| | Return a temporal network point restricted to (the complement of) a spatiotemporal box. 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...
|
| |
| Set * | tnpointinst_routes (const TInstant *inst) |
| | Return the routes of a temporal network point. More...
|
| |
| TInstant * | tnpointinst_tgeompointinst (const TInstant *inst) |
| | Convert a temporal network point into a temporal geometry point. More...
|
| |
| int | tnpointsegm_intersection (Datum start1, Datum end1, Datum start2, Datum end2, TimestampTz lower, TimestampTz upper, TimestampTz *t1, TimestampTz *t2) |
| | Return 1 or 2 if two temporal network point segments intersect during the period defined by the output timestamps, return 0 otherwise. More...
|
| |
| Set * | tnpointseq_cont_routes (const TSequence *seq) |
| | Return the routes of a temporal network point. More...
|
| |
| Set * | tnpointseq_disc_routes (const TSequence *is) |
| | Return the routes of a temporal network point. More...
|
| |
| Nsegment * | tnpointseq_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...
|
| |
| TSequence * | tnpointseq_tgeompointseq_cont (const TSequence *seq) |
| | Convert a temporal network point into a temporal geometry point. More...
|
| |
| TSequence * | tnpointseq_tgeompointseq_disc (const TSequence *is) |
| | Convert a temporal network point into a temporal geometry point. More...
|
| |
| Nsegment ** | tnpointseqset_positions (const TSequenceSet *ss, int *count) |
| | Return the network segments covered by the temporal network point. More...
|
| |
| Set * | tnpointseqset_routes (const TSequenceSet *ss) |
| | Return the routes of a temporal network point. More...
|
| |
| TSequenceSet * | tnpointseqset_tgeompointseqset (const TSequenceSet *ss) |
| | Convert a temporal network point into a temporal geometry point. More...
|
| |