Hermes
 All Data Structures Files Functions Variables Macros Pages
Definition.c File Reference
#include "../../../h/Spatial/CRS/PointENU/Definition.h"
#include "../../../h/Utilities/Utilities.h"
#include <libpq/pqformat.h>
#include <access/hash.h>
Include dependency graph for Definition.c:

Functions

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

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:

PG_FUNCTION_INFO_V1 ( clonePointENUV1  )
PG_FUNCTION_INFO_V1 ( constructorPointENUV1  )
PG_FUNCTION_INFO_V1 ( inPointENUV1  )
PG_FUNCTION_INFO_V1 ( outPointENUV1  )
PG_FUNCTION_INFO_V1 ( recvPointENU  )
PG_FUNCTION_INFO_V1 ( sendPointENU  )
PG_FUNCTION_INFO_V1 ( hashPointENU  )
PG_FUNCTION_INFO_V1 ( equalsPointENUV1  )
PG_FUNCTION_INFO_V1 ( getEPointENU  )
PG_FUNCTION_INFO_V1 ( getNPointENU  )
PG_FUNCTION_INFO_V1 ( getUPointENU  )
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: