Hermes
|
#include "Definition.h"
#include "../PointST/Definition.h"
#include "../BoxST/Definition.h"
#include "../RangeST/Definition.h"
Functions | |
bool | intersectsSegmentST_BoxST (const SegmentST *segment, const BoxST *box) |
bool | intersectsSegmentST_SegmentST (const SegmentST *segmentA, const SegmentST *segmentB) |
PGDLLEXPORT Datum | intersectsSegmentST_BoxSTV1 (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | intersectsSegmentST_SegmentSTV1 (PG_FUNCTION_ARGS) |
bool | containsSegmentST_PointST (const SegmentST *segment, const PointST *point) |
PGDLLEXPORT Datum | containsSegmentST_PointSTV1 (PG_FUNCTION_ARGS) |
bool | containedSegmentST_BoxST (const SegmentST *segment, const BoxST *box) |
bool | containedProperlySegmentST_BoxST (const SegmentST *segment, const BoxST *box) |
PGDLLEXPORT Datum | containedSegmentST_BoxSTV1 (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | containedProperlySegmentST_BoxSTV1 (PG_FUNCTION_ARGS) |
bool | withinDistanceSegmentST_RangeST (const SegmentST *segment, const RangeST *range) |
PGDLLEXPORT Datum | withinDistanceSegmentST_RangeSTV1 (PG_FUNCTION_ARGS) |
References containedProperlySegmentSP_BoxSP(), containsProperlyPeriod_Period(), BoxST::sp, SegmentST::sp, BoxST::t, and SegmentST::t.
Referenced by containedProperlySegmentST_BoxSTV1().
PGDLLEXPORT Datum containedProperlySegmentST_BoxSTV1 | ( | PG_FUNCTION_ARGS | ) |
References containedSegmentSP_BoxSP(), containsPeriod_Period(), BoxST::sp, SegmentST::sp, BoxST::t, and SegmentST::t.
Referenced by containedSegmentST_BoxSTV1().
PGDLLEXPORT Datum containedSegmentST_BoxSTV1 | ( | PG_FUNCTION_ARGS | ) |
References atInstantSPSegmentST(), distancePointSP_PointSP(), PointST::sp, spatialTolerance, and PointST::t.
Referenced by consistentGiSTSegmentST(), and containsSegmentST_PointSTV1().
PGDLLEXPORT Datum containsSegmentST_PointSTV1 | ( | PG_FUNCTION_ARGS | ) |
References atBoxSTSegmentST().
Referenced by consistentGiSTSegmentST(), and intersectsSegmentST_BoxSTV1().
PGDLLEXPORT Datum intersectsSegmentST_BoxSTV1 | ( | PG_FUNCTION_ARGS | ) |
References intersectionPointSegmentST_SegmentST().
Referenced by consistentGiSTSegmentST(), and intersectsSegmentST_SegmentSTV1().
PGDLLEXPORT Datum intersectsSegmentST_SegmentSTV1 | ( | PG_FUNCTION_ARGS | ) |
References atPeriodSPSegmentST(), RangeSP::c, distancePointSP_PointSP(), period(), RangeSP::r, RangeT2Period(), RangeST::sp, RangeST::t, and withinDistanceSegmentSP_RangeSP().
Referenced by consistentGiSTSegmentST(), and withinDistanceSegmentST_RangeSTV1().
PGDLLEXPORT Datum withinDistanceSegmentST_RangeSTV1 | ( | PG_FUNCTION_ARGS | ) |