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