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