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

Data Structures

struct  PointENU
 

Functions

PointENUclonePointENU (const PointENU *point, PointENU *result)
 
PGDLLEXPORT Datum clonePointENUV1 (PG_FUNCTION_ARGS)
 
PointENUconstructorPointENU (float8 e, float8 n, float8 u, PointENU *result)
 
PGDLLEXPORT Datum constructorPointENUV1 (PG_FUNCTION_ARGS)
 
PointENUinPointENU (const char *str, PointENU *result, char **error)
 
PGDLLEXPORT Datum inPointENUV1 (PG_FUNCTION_ARGS)
 
char * outPointENU (const PointENU *point)
 
PGDLLEXPORT Datum outPointENUV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum recvPointENU (PG_FUNCTION_ARGS)
 
bytea * PointENU2Bytea (const PointENU *point)
 
PGDLLEXPORT Datum sendPointENU (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum hashPointENU (PG_FUNCTION_ARGS)
 
bool equalsPointENU (const PointENU *pointA, const PointENU *pointB)
 
PGDLLEXPORT Datum equalsPointENUV1 (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum getEPointENU (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum getNPointENU (PG_FUNCTION_ARGS)
 
PGDLLEXPORT Datum getUPointENU (PG_FUNCTION_ARGS)
 

Function Documentation

PointENU* clonePointENU ( const PointENU point,
PointENU result 
)

Referenced by clonePointENUV1().

PGDLLEXPORT Datum clonePointENUV1 ( PG_FUNCTION_ARGS  )

References clonePointENU().

Here is the call graph for this function:

PointENU* constructorPointENU ( float8  e,
float8  n,
float8  u,
PointENU result 
)

References PointENU::e, e(), PointENU::n, and PointENU::u.

Referenced by constructorPointENUV1().

Here is the call graph for this function:

PGDLLEXPORT Datum constructorPointENUV1 ( PG_FUNCTION_ARGS  )

References constructorPointENU().

Here is the call graph for this function:

bool equalsPointENU ( const PointENU pointA,
const PointENU pointB 
)

References PointENU::e, PointENU::n, and PointENU::u.

Referenced by equalsPointENUV1().

PGDLLEXPORT Datum equalsPointENUV1 ( PG_FUNCTION_ARGS  )

References equalsPointENU().

Here is the call graph for this function:

PGDLLEXPORT Datum getEPointENU ( PG_FUNCTION_ARGS  )

References e().

Here is the call graph for this function:

PGDLLEXPORT Datum getNPointENU ( PG_FUNCTION_ARGS  )
PGDLLEXPORT Datum getUPointENU ( PG_FUNCTION_ARGS  )
PGDLLEXPORT Datum hashPointENU ( PG_FUNCTION_ARGS  )

References PointENU2Bytea().

Here is the call graph for this function:

PointENU* inPointENU ( const char *  str,
PointENU result,
char **  error 
)

References asprintfHermes(), PointENU::e, e(), PointENU::n, and PointENU::u.

Referenced by inPointENUV1().

Here is the call graph for this function:

PGDLLEXPORT Datum inPointENUV1 ( PG_FUNCTION_ARGS  )

References inPointENU().

Here is the call graph for this function:

char* outPointENU ( const PointENU point)

References asprintfHermes(), PointENU::e, PointENU::n, and PointENU::u.

Referenced by outPointENUV1().

Here is the call graph for this function:

PGDLLEXPORT Datum outPointENUV1 ( PG_FUNCTION_ARGS  )

References outPointENU().

Here is the call graph for this function:

bytea* PointENU2Bytea ( const PointENU point)
PGDLLEXPORT Datum recvPointENU ( PG_FUNCTION_ARGS  )

References PointENU::e, PointENU::n, and PointENU::u.

PGDLLEXPORT Datum sendPointENU ( PG_FUNCTION_ARGS  )

References PointENU2Bytea().

Here is the call graph for this function: