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

The implementantion of BoxST. More...

Include dependency graph for RelationalOperators.c:

Functions

bool intersectsBoxST_BoxST (const BoxST *boxA, const BoxST *boxB)
 
PGDLLEXPORT Datum intersectsBoxST_BoxSTV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (intersectsBoxST_BoxSTV1)
 
bool containsBoxST_PointST (const BoxST *box, const PointST *point)
 
bool containsBoxST_BoxST (const BoxST *boxA, const BoxST *boxB)
 
PGDLLEXPORT Datum containsBoxST_PointSTV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (containsBoxST_PointSTV1)
 
PGDLLEXPORT Datum containsBoxST_BoxSTV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (containsBoxST_BoxSTV1)
 
bool containsProperlyBoxST_PointST (const BoxST *box, const PointST *point)
 
bool containsProperlyBoxST_BoxST (const BoxST *boxA, const BoxST *boxB)
 
PGDLLEXPORT Datum containsProperlyBoxST_PointSTV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (containsProperlyBoxST_PointSTV1)
 
PGDLLEXPORT Datum containsProperlyBoxST_BoxSTV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (containsProperlyBoxST_BoxSTV1)
 

Detailed Description

The implementantion of BoxST.

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

These functions are documented in the BoxST/RelationalOperators.h

Function Documentation

bool containsBoxST_BoxST ( const BoxST boxA,
const BoxST boxB 
)

References containsBoxSP_BoxSP(), containsPeriod_Period(), BoxST::sp, and BoxST::t.

Referenced by consistentGiSTSegmentST(), and containsBoxST_BoxSTV1().

Here is the call graph for this function:

PGDLLEXPORT Datum containsBoxST_BoxSTV1 ( PG_FUNCTION_ARGS  )

References containsBoxST_BoxST().

Here is the call graph for this function:

bool containsBoxST_PointST ( const BoxST box,
const PointST point 
)

References containsBoxSP_PointSP(), containsPeriod_Timestamp(), PointST::sp, BoxST::sp, PointST::t, and BoxST::t.

Referenced by consistentGiSTSegmentST(), and containsBoxST_PointSTV1().

Here is the call graph for this function:

PGDLLEXPORT Datum containsBoxST_PointSTV1 ( PG_FUNCTION_ARGS  )

References containsBoxST_PointST().

Here is the call graph for this function:

bool containsProperlyBoxST_BoxST ( const BoxST boxA,
const BoxST boxB 
)
PGDLLEXPORT Datum containsProperlyBoxST_BoxSTV1 ( PG_FUNCTION_ARGS  )

References containsProperlyBoxST_BoxST().

Here is the call graph for this function:

bool containsProperlyBoxST_PointST ( const BoxST box,
const PointST point 
)
PGDLLEXPORT Datum containsProperlyBoxST_PointSTV1 ( PG_FUNCTION_ARGS  )

References containsProperlyBoxST_PointST().

Here is the call graph for this function:

bool intersectsBoxST_BoxST ( const BoxST boxA,
const BoxST boxB 
)
PGDLLEXPORT Datum intersectsBoxST_BoxSTV1 ( PG_FUNCTION_ARGS  )

References intersectsBoxST_BoxST().

Here is the call graph for this function:

PG_FUNCTION_INFO_V1 ( intersectsBoxST_BoxSTV1  )
PG_FUNCTION_INFO_V1 ( containsBoxST_PointSTV1  )
PG_FUNCTION_INFO_V1 ( containsBoxST_BoxSTV1  )
PG_FUNCTION_INFO_V1 ( containsProperlyBoxST_PointSTV1  )
PG_FUNCTION_INFO_V1 ( containsProperlyBoxST_BoxSTV1  )