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

Functions

PeriodTrajectory2Period (Datum trajectory, Period *result)
 
BoxSPTrajectory2BoxSP (const Trajectory *trajectory, BoxSP *result)
 
BoxSTTrajectory2BoxST (const Trajectory *trajectory, BoxST *result)
 
PGDLLEXPORT Datum Trajectory2PeriodV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum Trajectory2BoxSPV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum Trajectory2BoxSTV1 (PG_FUNCTION_ARGS)
 

Function Documentation

BoxSP* Trajectory2BoxSP ( const Trajectory trajectory,
BoxSP result 
)

References BoxSP::h, i(), BoxSP::l, Trajectory::NrPoints, Trajectory::points, PointST::sp, PointSP::x, and PointSP::y.

Referenced by Trajectory2BoxSPV1().

Here is the call graph for this function:

PGDLLEXPORT Datum Trajectory2BoxSPV1 ( PG_FUNCTION_ARGS  )

References Trajectory2BoxSP().

Here is the call graph for this function:

BoxST* Trajectory2BoxST ( const Trajectory trajectory,
BoxST result 
)
PGDLLEXPORT Datum Trajectory2BoxSTV1 ( PG_FUNCTION_ARGS  )

References Trajectory2BoxST().

Here is the call graph for this function:

Period* Trajectory2Period ( Datum  trajectory,
Period result 
)

References Period::e, Period::i, NrPointsTrajectory(), pointAtTrajectory(), and PointST::t.

Referenced by intersectsTrajectory_Period(), and Trajectory2PeriodV1().

Here is the call graph for this function:

PGDLLEXPORT Datum Trajectory2PeriodV1 ( PG_FUNCTION_ARGS  )

References Trajectory2Period().

Here is the call graph for this function: