Hermes
|
The implementation of Trajectory. More...
#include "../../h/SpatioTemporal/Trajectory/Casts.h"
#include "../../h/SpatioTemporal/Trajectory/Accessors.h"
Functions | |
Period * | Trajectory2Period (Datum trajectory, Period *result) |
BoxSP * | Trajectory2BoxSP (const Trajectory *trajectory, BoxSP *result) |
BoxST * | Trajectory2BoxST (const Trajectory *trajectory, BoxST *result) |
PGDLLEXPORT Datum | Trajectory2PeriodV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (Trajectory2PeriodV1) | |
PGDLLEXPORT Datum | Trajectory2BoxSPV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (Trajectory2BoxSPV1) | |
PGDLLEXPORT Datum | Trajectory2BoxSTV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (Trajectory2BoxSTV1) | |
The implementation of Trajectory.
These functions are documented in the Trajectory/Casts.h
PG_FUNCTION_INFO_V1 | ( | Trajectory2PeriodV1 | ) |
PG_FUNCTION_INFO_V1 | ( | Trajectory2BoxSPV1 | ) |
PG_FUNCTION_INFO_V1 | ( | Trajectory2BoxSTV1 | ) |
BoxSP* Trajectory2BoxSP | ( | const Trajectory * | trajectory, |
BoxSP * | result | ||
) |
References BoxSP::h, i(), BoxSP::l, Trajectory::NrPoints, Trajectory::points, PointST::sp, PointSP::x, and PointSP::y.
Referenced by Trajectory2BoxSPV1().
PGDLLEXPORT Datum Trajectory2BoxSPV1 | ( | PG_FUNCTION_ARGS | ) |
BoxST* Trajectory2BoxST | ( | const Trajectory * | trajectory, |
BoxST * | result | ||
) |
References Period::e, BoxSP::h, i(), Period::i, BoxSP::l, Trajectory::NrPoints, Trajectory::points, PointST::sp, BoxST::sp, PointST::t, BoxST::t, PointSP::x, and PointSP::y.
Referenced by Trajectory2BoxSTV1().
PGDLLEXPORT Datum Trajectory2BoxSTV1 | ( | PG_FUNCTION_ARGS | ) |
References Period::e, Period::i, NrPointsTrajectory(), pointAtTrajectory(), and PointST::t.
Referenced by intersectsTrajectory_Period(), and Trajectory2PeriodV1().
PGDLLEXPORT Datum Trajectory2PeriodV1 | ( | PG_FUNCTION_ARGS | ) |