|
Hermes
|
The implementation of Trajectory. More...
#include "../../h/SpatioTemporal/Trajectory/RelationalOperators.h"#include "../../h/SpatioTemporal/Trajectory/Casts.h"#include "../../h/SpatioTemporal/Trajectory/Interpolation.h"#include "../../h/SpatioTemporal/Trajectory/SessionParameters.h"#include "../../h/Temporal/Period/RelationalOperators.h"#include "../../h/Spatial/SegmentSP/RelationalOperators.h"
Functions | |
| bool | intersectsTrajectory_BoxST (Datum trajectory, const BoxST *box) |
| bool | intersectsTrajectory_Period (Datum trajectory, const Period *period) |
| bool | intersectsTrajectory_BoxSP (const Trajectory *trajectory, const BoxSP *box) |
| PGDLLEXPORT Datum | intersectsTrajectory_BoxSTV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (intersectsTrajectory_BoxSTV1) | |
| PGDLLEXPORT Datum | intersectsTrajectory_PeriodV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (intersectsTrajectory_PeriodV1) | |
| PGDLLEXPORT Datum | intersectsTrajectory_BoxSPV1 (PG_FUNCTION_ARGS) |
| PG_FUNCTION_INFO_V1 (intersectsTrajectory_BoxSPV1) | |
The implementation of Trajectory.
These functions are documented in the Trajectory/RelationalOperators.h
| bool intersectsTrajectory_BoxSP | ( | const Trajectory * | trajectory, |
| const BoxSP * | box | ||
| ) |
References SegmentSP::e, i(), SegmentSP::i, intersectsSegmentSP_BoxSP(), Trajectory::NrPoints, Trajectory::points, and PointST::sp.
Referenced by intersectsTrajectory_BoxSPV1().

| PGDLLEXPORT Datum intersectsTrajectory_BoxSPV1 | ( | PG_FUNCTION_ARGS | ) |
| bool intersectsTrajectory_BoxST | ( | Datum | trajectory, |
| const BoxST * | box | ||
| ) |
References atBoxSTTrajectory(), and interpolationPrecision.
Referenced by intersectsTrajectory_BoxSTV1().

| PGDLLEXPORT Datum intersectsTrajectory_BoxSTV1 | ( | PG_FUNCTION_ARGS | ) |
| bool intersectsTrajectory_Period | ( | Datum | trajectory, |
| const Period * | period | ||
| ) |
References intersectsPeriod_Period(), and Trajectory2Period().
Referenced by intersectsTrajectory_PeriodV1().

| PGDLLEXPORT Datum intersectsTrajectory_PeriodV1 | ( | PG_FUNCTION_ARGS | ) |
| PG_FUNCTION_INFO_V1 | ( | intersectsTrajectory_BoxSTV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | intersectsTrajectory_PeriodV1 | ) |
| PG_FUNCTION_INFO_V1 | ( | intersectsTrajectory_BoxSPV1 | ) |