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

The implementation of Trajectory. More...

Include dependency graph for RelationalOperators.c:

Functions

bool intersectsTrajectory_BoxST (Datum trajectory, const BoxST *box)
 
bool intersectsTrajectory_Period (Datum trajectory, const Period *period)
 
bool intersectsTrajectory_BoxSP (const Trajectory *trajectory, const BoxSP *box)
 
PGDLLEXPORT Datum intersectsTrajectory_BoxSTV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (intersectsTrajectory_BoxSTV1)
 
PGDLLEXPORT Datum intersectsTrajectory_PeriodV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (intersectsTrajectory_PeriodV1)
 
PGDLLEXPORT Datum intersectsTrajectory_BoxSPV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (intersectsTrajectory_BoxSPV1)
 

Detailed Description

The implementation of Trajectory.

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

These functions are documented in the Trajectory/RelationalOperators.h

Function Documentation

bool intersectsTrajectory_BoxSP ( const Trajectory trajectory,
const BoxSP box 
)
PGDLLEXPORT Datum intersectsTrajectory_BoxSPV1 ( PG_FUNCTION_ARGS  )

References intersectsTrajectory_BoxSP().

Here is the call graph for this function:

bool intersectsTrajectory_BoxST ( Datum  trajectory,
const BoxST box 
)

References atBoxSTTrajectory(), and interpolationPrecision.

Referenced by intersectsTrajectory_BoxSTV1().

Here is the call graph for this function:

PGDLLEXPORT Datum intersectsTrajectory_BoxSTV1 ( PG_FUNCTION_ARGS  )

References intersectsTrajectory_BoxST().

Here is the call graph for this function:

bool intersectsTrajectory_Period ( Datum  trajectory,
const Period period 
)

References intersectsPeriod_Period(), and Trajectory2Period().

Referenced by intersectsTrajectory_PeriodV1().

Here is the call graph for this function:

PGDLLEXPORT Datum intersectsTrajectory_PeriodV1 ( PG_FUNCTION_ARGS  )

References intersectsTrajectory_Period().

Here is the call graph for this function:

PG_FUNCTION_INFO_V1 ( intersectsTrajectory_BoxSTV1  )
PG_FUNCTION_INFO_V1 ( intersectsTrajectory_PeriodV1  )
PG_FUNCTION_INFO_V1 ( intersectsTrajectory_BoxSPV1  )