Hermes
|
The implementation of SegmentST. More...
#include "../../h/SpatioTemporal/SegmentST/Properties.h"
#include "../../h/Spatial/SegmentSP/Properties.h"
#include "../../h/Utilities/Utilities.h"
Functions | |
bool | isStoppedSegmentST (const SegmentST *segment, float8 tolerance) |
PGDLLEXPORT Datum | isStoppedSegmentSTV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (isStoppedSegmentSTV1) | |
float8 | averageSpeedSegmentST (const SegmentST *segment) |
PGDLLEXPORT Datum | averageSpeedSegmentSTV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (averageSpeedSegmentSTV1) | |
The implementation of SegmentST.
These functions are documented in the SegmentST/Properties.h
float8 averageSpeedSegmentST | ( | const SegmentST * | segment | ) |
References differenceInSeconds(), Period::e, Period::i, lengthSegmentSP(), SegmentST::sp, and SegmentST::t.
Referenced by atPointTSegmentST(), averageSpeedSegmentSTV1(), and averageSpeedTrajectory().
PGDLLEXPORT Datum averageSpeedSegmentSTV1 | ( | PG_FUNCTION_ARGS | ) |
bool isStoppedSegmentST | ( | const SegmentST * | segment, |
float8 | tolerance | ||
) |
References lengthSegmentSP(), and SegmentST::sp.
Referenced by atBoxSegmentST(), atBoxTSegmentST(), atPeriodSegmentST(), atPeriodSPSegmentST(), and isStoppedSegmentSTV1().
PGDLLEXPORT Datum isStoppedSegmentSTV1 | ( | PG_FUNCTION_ARGS | ) |
PG_FUNCTION_INFO_V1 | ( | isStoppedSegmentSTV1 | ) |
PG_FUNCTION_INFO_V1 | ( | averageSpeedSegmentSTV1 | ) |