|
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...
|
|
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...
|
|