Hermes
|
The implementantion of BoxST. More...
#include "../../h/SpatioTemporal/BoxST/Editors.h"
#include "../../h/Spatial/BoxSP/Properties.h"
#include "../../h/Spatial/SegmentSP/Casts.h"
#include "../../h/Spatial/LineSP/Properties.h"
#include "../../h/Utilities/Utilities.h"
#include "../../h/Utilities/MSVCWorkarounds.h"
Functions | |
BoxST * | bufferBoxST (const BoxST *box, float8 tSize, int32 xSize, int32 ySize, BoxST *result) |
PGDLLEXPORT Datum | bufferBoxSTV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (bufferBoxSTV1) | |
BoxST * | enlargeBoxST (const BoxST *box, float8 tSize, int32 spSize, BoxST *result) |
PGDLLEXPORT Datum | enlargeBoxSTV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (enlargeBoxSTV1) | |
The implementantion of BoxST.
These functions are documented in the BoxST/Editors.h
References Period::e, BoxSP::h, Period::i, BoxSP::l, BoxST::sp, BoxST::t, timestampMinusSeconds(), timestampPlusSeconds(), PointSP::x, and PointSP::y.
Referenced by bufferBoxSTV1(), and consistentGiSTSegmentST().
PGDLLEXPORT Datum bufferBoxSTV1 | ( | PG_FUNCTION_ARGS | ) |
References angleXXLineSP(), Period::e, BoxSP::h, Period::i, BoxSP::l, l_hBoxSP(), round(), SegmentSP2LineSP(), BoxST::sp, BoxST::t, timestampMinusSeconds(), timestampPlusSeconds(), PointSP::x, and PointSP::y.
Referenced by enlargeBoxSTV1().
PGDLLEXPORT Datum enlargeBoxSTV1 | ( | PG_FUNCTION_ARGS | ) |
PG_FUNCTION_INFO_V1 | ( | bufferBoxSTV1 | ) |
PG_FUNCTION_INFO_V1 | ( | enlargeBoxSTV1 | ) |