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

Functions

PointSPatInstantSPSegmentST (const SegmentST *segment, Timestamp ts, bool checkContainment, PointSP *result)
 
PointSTatInstantSegmentST (const SegmentST *segment, Timestamp ts, bool checkContainment, PointST *result)
 
PGDLLEXPORT Datum atInstantSPSegmentSTV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum atInstantSegmentSTV1 (PG_FUNCTION_ARGS)
 
int32 atPeriodSPSegmentST (const SegmentST *segment, const Period *period, SegmentSP *segmentAt, PointSP *pointAt)
 
int32 atPeriodSegmentST (const SegmentST *segment, const Period *period, SegmentST *segmentAt, PointST *pointAt)
 
PGDLLEXPORT Datum atPeriodSPSegmentSTV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum atPeriodSegmentSTV1 (PG_FUNCTION_ARGS)
 
Timestamp * atPointTSegmentST (const SegmentST *segment, const PointSP *point, bool checkContainment, Timestamp *result)
 
PointSTatPointSegmentST (const SegmentST *segment, const PointSP *point, bool checkContainment, PointST *result)
 
PGDLLEXPORT Datum atPointTSegmentSTV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum atPointSegmentSTV1 (PG_FUNCTION_ARGS)
 
int32 atBoxTSegmentST (const SegmentST *segment, const BoxSP *box, Period *periodAt, Timestamp *tsAt)
 
int32 atBoxSegmentST (const SegmentST *segment, const BoxSP *box, SegmentST *segmentAt, PointST *pointAt)
 
PGDLLEXPORT Datum atBoxTSegmentSTV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum atBoxSegmentSTV1 (PG_FUNCTION_ARGS)
 
int32 atBoxSTSegmentST (const SegmentST *segment, const BoxST *box, SegmentST *segmentAt, PointST *pointAt)
 
PGDLLEXPORT Datum atBoxSTSegmentSTV1 (PG_FUNCTION_ARGS)
 
PointSTintersectionPointSegmentST_SegmentST (const SegmentST *segmentA, const SegmentST *segmentB, PointST *result)
 
PGDLLEXPORT Datum intersectionPointSegmentST_SegmentSTV1 (PG_FUNCTION_ARGS)
 

Function Documentation

int32 atBoxSegmentST ( const SegmentST segment,
const BoxSP box,
SegmentST segmentAt,
PointST pointAt 
)
PGDLLEXPORT Datum atBoxSegmentSTV1 ( PG_FUNCTION_ARGS  )

References atBoxSegmentST().

Here is the call graph for this function:

int32 atBoxSTSegmentST ( const SegmentST segment,
const BoxST box,
SegmentST segmentAt,
PointST pointAt 
)

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

Referenced by atBoxSTSegmentSTV1(), and intersectsSegmentST_BoxST().

Here is the call graph for this function:

PGDLLEXPORT Datum atBoxSTSegmentSTV1 ( PG_FUNCTION_ARGS  )

References atBoxSTSegmentST().

Here is the call graph for this function:

int32 atBoxTSegmentST ( const SegmentST segment,
const BoxSP box,
Period periodAt,
Timestamp *  tsAt 
)
PGDLLEXPORT Datum atBoxTSegmentSTV1 ( PG_FUNCTION_ARGS  )

References atBoxTSegmentST().

Here is the call graph for this function:

PointST* atInstantSegmentST ( const SegmentST segment,
Timestamp  ts,
bool  checkContainment,
PointST result 
)

References atInstantSPSegmentST(), PointST::sp, and PointST::t.

Referenced by atInstantSegmentSTV1(), and atPeriodSegmentST().

Here is the call graph for this function:

PGDLLEXPORT Datum atInstantSegmentSTV1 ( PG_FUNCTION_ARGS  )

References atInstantSegmentST().

Here is the call graph for this function:

PGDLLEXPORT Datum atInstantSPSegmentSTV1 ( PG_FUNCTION_ARGS  )

References atInstantSPSegmentST().

Here is the call graph for this function:

int32 atPeriodSegmentST ( const SegmentST segment,
const Period period,
SegmentST segmentAt,
PointST pointAt 
)
PGDLLEXPORT Datum atPeriodSegmentSTV1 ( PG_FUNCTION_ARGS  )

References atPeriodSegmentST().

Here is the call graph for this function:

int32 atPeriodSPSegmentST ( const SegmentST segment,
const Period period,
SegmentSP segmentAt,
PointSP pointAt 
)
PGDLLEXPORT Datum atPeriodSPSegmentSTV1 ( PG_FUNCTION_ARGS  )

References atPeriodSPSegmentST().

Here is the call graph for this function:

PointST* atPointSegmentST ( const SegmentST segment,
const PointSP point,
bool  checkContainment,
PointST result 
)

References atPointTSegmentST(), PointST::sp, and PointST::t.

Referenced by atBoxSegmentST(), and atPointSegmentSTV1().

Here is the call graph for this function:

PGDLLEXPORT Datum atPointSegmentSTV1 ( PG_FUNCTION_ARGS  )

References atPointSegmentST().

Here is the call graph for this function:

Timestamp* atPointTSegmentST ( const SegmentST segment,
const PointSP point,
bool  checkContainment,
Timestamp *  result 
)
PGDLLEXPORT Datum atPointTSegmentSTV1 ( PG_FUNCTION_ARGS  )

References atPointTSegmentST().

Here is the call graph for this function:

PointST* intersectionPointSegmentST_SegmentST ( const SegmentST segmentA,
const SegmentST segmentB,
PointST result 
)
PGDLLEXPORT Datum intersectionPointSegmentST_SegmentSTV1 ( PG_FUNCTION_ARGS  )

References intersectionPointSegmentST_SegmentST().

Here is the call graph for this function: