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

The implementantion of PointSP. More...

Include dependency graph for Casts.c:

Functions

PointXYPointSP2PointXY (const PointSP *point, PointXY *result)
 
PGDLLEXPORT Datum PointSP2PointXYV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (PointSP2PointXYV1)
 
BoxSPPointSP2BoxSP (const PointSP *point, BoxSP *result)
 
PGDLLEXPORT Datum PointSP2BoxSPV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (PointSP2BoxSPV1)
 
Vector2DPointSP2Vector2D (const PointSP *point, Vector2D *result)
 
PGDLLEXPORT Datum PointSP2Vector2DV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (PointSP2Vector2DV1)
 

Detailed Description

The implementantion of PointSP.

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

These functions are documented in the PointSP/Casts.h

Function Documentation

PG_FUNCTION_INFO_V1 ( PointSP2PointXYV1  )
PG_FUNCTION_INFO_V1 ( PointSP2BoxSPV1  )
PG_FUNCTION_INFO_V1 ( PointSP2Vector2DV1  )
BoxSP* PointSP2BoxSP ( const PointSP point,
BoxSP result 
)
PGDLLEXPORT Datum PointSP2BoxSPV1 ( PG_FUNCTION_ARGS  )

References PointSP2BoxSP().

Here is the call graph for this function:

PointXY* PointSP2PointXY ( const PointSP point,
PointXY result 
)

References PointXY::x, PointSP::x, PointXY::y, and PointSP::y.

Referenced by PointSP2PointXYV1().

PGDLLEXPORT Datum PointSP2PointXYV1 ( PG_FUNCTION_ARGS  )

References PointSP2PointXY().

Here is the call graph for this function:

PGDLLEXPORT Datum PointSP2Vector2DV1 ( PG_FUNCTION_ARGS  )

References PointSP2Vector2D().

Here is the call graph for this function: