Hermes
|
#include "../../../h/Spatial/CRS/PointENU/Definition.h"
#include "../../../h/Utilities/Utilities.h"
#include <libpq/pqformat.h>
#include <access/hash.h>
Functions | |
PointENU * | clonePointENU (const PointENU *point, PointENU *result) |
PGDLLEXPORT Datum | clonePointENUV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (clonePointENUV1) | |
PointENU * | constructorPointENU (float8 e, float8 n, float8 u, PointENU *result) |
PGDLLEXPORT Datum | constructorPointENUV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (constructorPointENUV1) | |
PointENU * | inPointENU (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) | |
Referenced by clonePointENUV1().
PGDLLEXPORT Datum clonePointENUV1 | ( | PG_FUNCTION_ARGS | ) |
References PointENU::e, e(), PointENU::n, and PointENU::u.
Referenced by constructorPointENUV1().
PGDLLEXPORT Datum constructorPointENUV1 | ( | PG_FUNCTION_ARGS | ) |
References PointENU::e, PointENU::n, and PointENU::u.
Referenced by equalsPointENUV1().
PGDLLEXPORT Datum equalsPointENUV1 | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum getEPointENU | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum getNPointENU | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum getUPointENU | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum hashPointENU | ( | PG_FUNCTION_ARGS | ) |
References asprintfHermes(), PointENU::e, e(), PointENU::n, and PointENU::u.
Referenced by inPointENUV1().
PGDLLEXPORT Datum inPointENUV1 | ( | PG_FUNCTION_ARGS | ) |
char* outPointENU | ( | const PointENU * | point | ) |
References asprintfHermes(), PointENU::e, PointENU::n, and PointENU::u.
Referenced by outPointENUV1().
PGDLLEXPORT Datum outPointENUV1 | ( | PG_FUNCTION_ARGS | ) |
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 | ) |
References PointENU::e, ELIMINATE_MINUS_ZERO, PointENU::n, and PointENU::u.
Referenced by hashPointENU(), and sendPointENU().
PGDLLEXPORT Datum recvPointENU | ( | PG_FUNCTION_ARGS | ) |
References PointENU::e, PointENU::n, and PointENU::u.
PGDLLEXPORT Datum sendPointENU | ( | PG_FUNCTION_ARGS | ) |