Hermes
|
Functions | |
Trajectory * | expandOnPointTrajectory (Trajectory *trajectory, const PointST *point) |
PGDLLEXPORT Datum | expandOnPointTrajectoryV1 (PG_FUNCTION_ARGS) |
Trajectory * | expandOnSegmentTrajectory (Trajectory *trajectory, const SegmentST *segment) |
PGDLLEXPORT Datum | expandOnSegmentTrajectoryV1 (PG_FUNCTION_ARGS) |
Trajectory * | expandOnTrajectoryTrajectory (Trajectory *trajectoryA, const Trajectory *trajectoryB, char **error) |
PGDLLEXPORT Datum | expandOnTrajectoryTrajectoryV1 (PG_FUNCTION_ARGS) |
Trajectory* expandOnPointTrajectory | ( | Trajectory * | trajectory, |
const PointST * | point | ||
) |
References Trajectory::NrPoints, Trajectory::points, reallocateTrajectory(), PointST::t, and trajectory().
Referenced by atBoxTrajectory(), and expandOnPointTrajectoryV1().
PGDLLEXPORT Datum expandOnPointTrajectoryV1 | ( | PG_FUNCTION_ARGS | ) |
References expandOnPointTrajectory(), and updateMetadataTrajectory().
Trajectory* expandOnSegmentTrajectory | ( | Trajectory * | trajectory, |
const SegmentST * | segment | ||
) |
References allocateTrajectory(), SegmentSP::e, Period::e, SegmentSP::i, Period::i, Trajectory::NrPoints, Trajectory::points, reallocateTrajectory(), PointST::sp, SegmentST::sp, PointST::t, SegmentST::t, trajectory(), PointSP::x, and PointSP::y.
Referenced by atBoxTrajectory(), and expandOnSegmentTrajectoryV1().
PGDLLEXPORT Datum expandOnSegmentTrajectoryV1 | ( | PG_FUNCTION_ARGS | ) |
References expandOnSegmentTrajectory(), and updateMetadataTrajectory().
Trajectory* expandOnTrajectoryTrajectory | ( | Trajectory * | trajectoryA, |
const Trajectory * | trajectoryB, | ||
char ** | error | ||
) |
References cloneTrajectory(), Trajectory::NrPoints, Trajectory::points, reallocateTrajectory(), PointST::sp, PointST::t, PointSP::x, and PointSP::y.
Referenced by expandOnTrajectoryTrajectoryV1().
PGDLLEXPORT Datum expandOnTrajectoryTrajectoryV1 | ( | PG_FUNCTION_ARGS | ) |
References expandOnTrajectoryTrajectory(), and updateMetadataTrajectory().