Hermes
 All Data Structures Files Functions Variables Macros Pages
RelationalOperators.h File Reference
#include "Definition.h"
Include dependency graph for RelationalOperators.h:
This graph shows which files directly or indirectly include this file:

Functions

bool intersectsBoxSP_BoxSP (const BoxSP *boxA, const BoxSP *boxB)
 
PGDLLEXPORT Datum intersectsBoxSP_BoxSPV1 (PG_FUNCTION_ARGS)
 
bool containsBoxSP_PointSP (const BoxSP *box, const PointSP *point)
 
bool containsBoxSP_BoxSP (const BoxSP *boxA, const BoxSP *boxB)
 
PGDLLEXPORT Datum containsBoxSP_PointSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum containsBoxSP_BoxSPV1 (PG_FUNCTION_ARGS)
 
bool containsProperlyBoxSP_PointSP (const BoxSP *box, const PointSP *point)
 
bool containsProperlyBoxSP_BoxSP (const BoxSP *boxA, const BoxSP *boxB)
 
PGDLLEXPORT Datum containsProperlyBoxSP_PointSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum containsProperlyBoxSP_BoxSPV1 (PG_FUNCTION_ARGS)
 
bool northBoxSP_PointSP (const BoxSP *box, const PointSP *point)
 
bool northBoxSP_BoxSP (const BoxSP *boxA, const BoxSP *boxB)
 
PGDLLEXPORT Datum northBoxSP_PointSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum northBoxSP_BoxSPV1 (PG_FUNCTION_ARGS)
 
bool southBoxSP_PointSP (const BoxSP *box, const PointSP *point)
 
bool southBoxSP_BoxSP (const BoxSP *boxA, const BoxSP *boxB)
 
PGDLLEXPORT Datum southBoxSP_PointSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum southBoxSP_BoxSPV1 (PG_FUNCTION_ARGS)
 
bool eastBoxSP_PointSP (const BoxSP *box, const PointSP *point)
 
bool eastBoxSP_BoxSP (const BoxSP *boxA, const BoxSP *boxB)
 
PGDLLEXPORT Datum eastBoxSP_PointSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum eastBoxSP_BoxSPV1 (PG_FUNCTION_ARGS)
 
bool westBoxSP_PointSP (const BoxSP *box, const PointSP *point)
 
bool westBoxSP_BoxSP (const BoxSP *boxA, const BoxSP *boxB)
 
PGDLLEXPORT Datum westBoxSP_PointSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum westBoxSP_BoxSPV1 (PG_FUNCTION_ARGS)
 

Function Documentation

bool containsBoxSP_BoxSP ( const BoxSP boxA,
const BoxSP boxB 
)
PGDLLEXPORT Datum containsBoxSP_BoxSPV1 ( PG_FUNCTION_ARGS  )

References containsBoxSP_BoxSP().

Here is the call graph for this function:

bool containsBoxSP_PointSP ( const BoxSP box,
const PointSP point 
)
PGDLLEXPORT Datum containsBoxSP_PointSPV1 ( PG_FUNCTION_ARGS  )

References containsBoxSP_PointSP().

Here is the call graph for this function:

bool containsProperlyBoxSP_BoxSP ( const BoxSP boxA,
const BoxSP boxB 
)
PGDLLEXPORT Datum containsProperlyBoxSP_BoxSPV1 ( PG_FUNCTION_ARGS  )

References containsProperlyBoxSP_BoxSP().

Here is the call graph for this function:

bool containsProperlyBoxSP_PointSP ( const BoxSP box,
const PointSP point 
)
PGDLLEXPORT Datum containsProperlyBoxSP_PointSPV1 ( PG_FUNCTION_ARGS  )

References containsProperlyBoxSP_PointSP().

Here is the call graph for this function:

bool eastBoxSP_BoxSP ( const BoxSP boxA,
const BoxSP boxB 
)

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

Referenced by distanceBoxSP_BoxSP(), and eastBoxSP_BoxSPV1().

PGDLLEXPORT Datum eastBoxSP_BoxSPV1 ( PG_FUNCTION_ARGS  )

References eastBoxSP_BoxSP().

Here is the call graph for this function:

bool eastBoxSP_PointSP ( const BoxSP box,
const PointSP point 
)

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

Referenced by eastBoxSP_PointSPV1().

PGDLLEXPORT Datum eastBoxSP_PointSPV1 ( PG_FUNCTION_ARGS  )

References eastBoxSP_PointSP().

Here is the call graph for this function:

bool intersectsBoxSP_BoxSP ( const BoxSP boxA,
const BoxSP boxB 
)
PGDLLEXPORT Datum intersectsBoxSP_BoxSPV1 ( PG_FUNCTION_ARGS  )

References intersectsBoxSP_BoxSP().

Here is the call graph for this function:

bool northBoxSP_BoxSP ( const BoxSP boxA,
const BoxSP boxB 
)
PGDLLEXPORT Datum northBoxSP_BoxSPV1 ( PG_FUNCTION_ARGS  )

References northBoxSP_BoxSP().

Here is the call graph for this function:

bool northBoxSP_PointSP ( const BoxSP box,
const PointSP point 
)

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

Referenced by northBoxSP_PointSPV1().

PGDLLEXPORT Datum northBoxSP_PointSPV1 ( PG_FUNCTION_ARGS  )

References northBoxSP_PointSP().

Here is the call graph for this function:

bool southBoxSP_BoxSP ( const BoxSP boxA,
const BoxSP boxB 
)
PGDLLEXPORT Datum southBoxSP_BoxSPV1 ( PG_FUNCTION_ARGS  )

References southBoxSP_BoxSP().

Here is the call graph for this function:

bool southBoxSP_PointSP ( const BoxSP box,
const PointSP point 
)

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

Referenced by southBoxSP_PointSPV1().

PGDLLEXPORT Datum southBoxSP_PointSPV1 ( PG_FUNCTION_ARGS  )

References southBoxSP_PointSP().

Here is the call graph for this function:

bool westBoxSP_BoxSP ( const BoxSP boxA,
const BoxSP boxB 
)

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

Referenced by distanceBoxSP_BoxSP(), and westBoxSP_BoxSPV1().

PGDLLEXPORT Datum westBoxSP_BoxSPV1 ( PG_FUNCTION_ARGS  )

References westBoxSP_BoxSP().

Here is the call graph for this function:

bool westBoxSP_PointSP ( const BoxSP box,
const PointSP point 
)

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

Referenced by westBoxSP_PointSPV1().

PGDLLEXPORT Datum westBoxSP_PointSPV1 ( PG_FUNCTION_ARGS  )

References westBoxSP_PointSP().

Here is the call graph for this function: