Hermes
 All Data Structures Files Functions Variables Macros Pages
RelationalOperators.c File Reference

The implementantion of SegmentSP. More...

Include dependency graph for RelationalOperators.c:

Functions

bool intersectsSegmentSP_BoxSP (const SegmentSP *segment, const BoxSP *box)
 
bool intersectsSegmentSP_SegmentSP (const SegmentSP *segmentA, const SegmentSP *segmentB)
 
PGDLLEXPORT Datum intersectsSegmentSP_BoxSPV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (intersectsSegmentSP_BoxSPV1)
 
PGDLLEXPORT Datum intersectsSegmentSP_SegmentSPV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (intersectsSegmentSP_SegmentSPV1)
 
bool containsSegmentSP_PointSP (const SegmentSP *segment, const PointSP *point)
 
PGDLLEXPORT Datum containsSegmentSP_PointSPV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (containsSegmentSP_PointSPV1)
 
bool containedSegmentSP_BoxSP (const SegmentSP *segment, const BoxSP *box)
 
bool containedProperlySegmentSP_BoxSP (const SegmentSP *segment, const BoxSP *box)
 
PGDLLEXPORT Datum containedProperlySegmentSP_BoxSPV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (containedProperlySegmentSP_BoxSPV1)
 
PGDLLEXPORT Datum containedSegmentSP_BoxSPV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (containedSegmentSP_BoxSPV1)
 
bool withinDistanceSegmentSP_RangeSP (const SegmentSP *segment, const RangeSP *range)
 
PGDLLEXPORT Datum withinDistanceSegmentSP_RangeSPV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (withinDistanceSegmentSP_RangeSPV1)
 

Detailed Description

The implementantion of SegmentSP.

Author
Marios Vodas (mvoda.nosp@m.s@gm.nosp@m.ail.c.nosp@m.om).

These functions are documented in the SegmentSP/RelationalOperators.h

Function Documentation

bool containedProperlySegmentSP_BoxSP ( const SegmentSP segment,
const BoxSP box 
)
PGDLLEXPORT Datum containedProperlySegmentSP_BoxSPV1 ( PG_FUNCTION_ARGS  )

References containedProperlySegmentSP_BoxSP().

Here is the call graph for this function:

PGDLLEXPORT Datum containedSegmentSP_BoxSPV1 ( PG_FUNCTION_ARGS  )

References containedSegmentSP_BoxSP().

Here is the call graph for this function:

bool containsSegmentSP_PointSP ( const SegmentSP segment,
const PointSP point 
)
PGDLLEXPORT Datum containsSegmentSP_PointSPV1 ( PG_FUNCTION_ARGS  )

References containsSegmentSP_PointSP().

Here is the call graph for this function:

bool intersectsSegmentSP_BoxSP ( const SegmentSP segment,
const BoxSP box 
)
PGDLLEXPORT Datum intersectsSegmentSP_BoxSPV1 ( PG_FUNCTION_ARGS  )

References intersectsSegmentSP_BoxSP().

Here is the call graph for this function:

bool intersectsSegmentSP_SegmentSP ( const SegmentSP segmentA,
const SegmentSP segmentB 
)
PGDLLEXPORT Datum intersectsSegmentSP_SegmentSPV1 ( PG_FUNCTION_ARGS  )

References intersectsSegmentSP_SegmentSP().

Here is the call graph for this function:

PG_FUNCTION_INFO_V1 ( intersectsSegmentSP_BoxSPV1  )
PG_FUNCTION_INFO_V1 ( intersectsSegmentSP_SegmentSPV1  )
PG_FUNCTION_INFO_V1 ( containsSegmentSP_PointSPV1  )
PG_FUNCTION_INFO_V1 ( containedProperlySegmentSP_BoxSPV1  )
PG_FUNCTION_INFO_V1 ( containedSegmentSP_BoxSPV1  )
PG_FUNCTION_INFO_V1 ( withinDistanceSegmentSP_RangeSPV1  )
bool withinDistanceSegmentSP_RangeSP ( const SegmentSP segment,
const RangeSP range 
)
PGDLLEXPORT Datum withinDistanceSegmentSP_RangeSPV1 ( PG_FUNCTION_ARGS  )

References withinDistanceSegmentSP_RangeSP().

Here is the call graph for this function: