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

The implementation of PointST. More...

Include dependency graph for Casts.c:

Functions

BoxSTPointST2BoxST (const PointST *point, BoxST *result)
 
PGDLLEXPORT Datum PointST2BoxSTV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (PointST2BoxSTV1)
 
Vector3DPointST2Vector3D (const PointST *point, Vector3D *result)
 
PGDLLEXPORT Datum PointST2Vector3DV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (PointST2Vector3DV1)
 

Detailed Description

The implementation of PointST.

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

These functions are documented in the PointST/Casts.h

Function Documentation

PG_FUNCTION_INFO_V1 ( PointST2BoxSTV1  )
PG_FUNCTION_INFO_V1 ( PointST2Vector3DV1  )
BoxST* PointST2BoxST ( const PointST point,
BoxST result 
)
PGDLLEXPORT Datum PointST2BoxSTV1 ( PG_FUNCTION_ARGS  )

References PointST2BoxST().

Here is the call graph for this function:

Vector3D* PointST2Vector3D ( const PointST point,
Vector3D result 
)

References PointST::sp, PointST::t, timestamp2seconds(), Vector3D::x, PointSP::x, Vector3D::y, PointSP::y, and Vector3D::z.

Referenced by PointST2Vector3DV1().

Here is the call graph for this function:

PGDLLEXPORT Datum PointST2Vector3DV1 ( PG_FUNCTION_ARGS  )

References PointST2Vector3D().

Here is the call graph for this function: