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

The implementation of BoxSP. More...

Include dependency graph for Interactions.c:

Functions

BoxSPintersectionBoxSP_BoxSP (const BoxSP *boxA, const BoxSP *boxB, BoxSP *result)
 
PGDLLEXPORT Datum intersectionBoxSP_BoxSPV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (intersectionBoxSP_BoxSPV1)
 
BoxSPunionBoxSP_PointSP (const BoxSP *box, const PointSP *point, BoxSP *result)
 
PGDLLEXPORT Datum unionBoxSP_PointSPV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (unionBoxSP_PointSPV1)
 
BoxSPunionBoxSP_SegmentSP (const BoxSP *box, const SegmentSP *segment, BoxSP *result)
 
PGDLLEXPORT Datum unionBoxSP_SegmentSPV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (unionBoxSP_SegmentSPV1)
 
BoxSPunionBoxSP_BoxSP (const BoxSP *boxA, const BoxSP *boxB, BoxSP *result)
 
PGDLLEXPORT Datum unionBoxSP_BoxSPV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (unionBoxSP_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/Interactions.h

Function Documentation

BoxSP* intersectionBoxSP_BoxSP ( const BoxSP boxA,
const BoxSP boxB,
BoxSP result 
)
PGDLLEXPORT Datum intersectionBoxSP_BoxSPV1 ( PG_FUNCTION_ARGS  )

References intersectionBoxSP_BoxSP().

Here is the call graph for this function:

PG_FUNCTION_INFO_V1 ( intersectionBoxSP_BoxSPV1  )
PG_FUNCTION_INFO_V1 ( unionBoxSP_PointSPV1  )
PG_FUNCTION_INFO_V1 ( unionBoxSP_SegmentSPV1  )
PG_FUNCTION_INFO_V1 ( unionBoxSP_BoxSPV1  )
BoxSP* unionBoxSP_BoxSP ( const BoxSP boxA,
const BoxSP boxB,
BoxSP result 
)

References BoxSP::h, BoxSP::l, PointSP::x, and PointSP::y.

Referenced by unionBoxSP_BoxSPV1().

PGDLLEXPORT Datum unionBoxSP_BoxSPV1 ( PG_FUNCTION_ARGS  )

References unionBoxSP_BoxSP().

Here is the call graph for this function:

BoxSP* unionBoxSP_PointSP ( const BoxSP box,
const PointSP point,
BoxSP result 
)

References BoxSP::h, BoxSP::l, PointSP::x, and PointSP::y.

Referenced by unionBoxSP_PointSPV1().

PGDLLEXPORT Datum unionBoxSP_PointSPV1 ( PG_FUNCTION_ARGS  )

References unionBoxSP_PointSP().

Here is the call graph for this function:

BoxSP* unionBoxSP_SegmentSP ( const BoxSP box,
const SegmentSP segment,
BoxSP result 
)
PGDLLEXPORT Datum unionBoxSP_SegmentSPV1 ( PG_FUNCTION_ARGS  )

References unionBoxSP_SegmentSP().

Here is the call graph for this function: