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

The implementation of BoxSP. More...

Include dependency graph for Distance.c:

Functions

float8 distanceBoxSP_PointSP (const BoxSP *box, const PointSP *point)
 
PGDLLEXPORT Datum distanceBoxSP_PointSPV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (distanceBoxSP_PointSPV1)
 
float8 distanceBoxSP_SegmentSP (const BoxSP *box, const SegmentSP *segment)
 
PGDLLEXPORT Datum distanceBoxSP_SegmentSPV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (distanceBoxSP_SegmentSPV1)
 
float8 distanceBoxSP_BoxSP (const BoxSP *boxA, const BoxSP *boxB)
 
PGDLLEXPORT Datum distanceBoxSP_BoxSPV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (distanceBoxSP_BoxSPV1)
 

Detailed Description

The implementation of BoxSP.

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

These functions are documented in the BoxSP/Distance.h

Function Documentation

PGDLLEXPORT Datum distanceBoxSP_BoxSPV1 ( PG_FUNCTION_ARGS  )

References distanceBoxSP_BoxSP().

Here is the call graph for this function:

float8 distanceBoxSP_PointSP ( const BoxSP box,
const PointSP point 
)

References distanceBoxSP_BoxSP(), and PointSP2BoxSP().

Referenced by distanceBoxSP_PointSPV1(), and distanceGiSTSegmentST().

Here is the call graph for this function:

PGDLLEXPORT Datum distanceBoxSP_PointSPV1 ( PG_FUNCTION_ARGS  )

References distanceBoxSP_PointSP().

Here is the call graph for this function:

float8 distanceBoxSP_SegmentSP ( const BoxSP box,
const SegmentSP segment 
)
PGDLLEXPORT Datum distanceBoxSP_SegmentSPV1 ( PG_FUNCTION_ARGS  )

References distanceBoxSP_SegmentSP().

Here is the call graph for this function:

PG_FUNCTION_INFO_V1 ( distanceBoxSP_PointSPV1  )
PG_FUNCTION_INFO_V1 ( distanceBoxSP_SegmentSPV1  )
PG_FUNCTION_INFO_V1 ( distanceBoxSP_BoxSPV1  )