Hermes
|
#include "../../../h/Spatial/CRS/PointXYZ/Definition.h"
#include "../../../h/Utilities/Utilities.h"
#include <libpq/pqformat.h>
#include <access/hash.h>
Functions | |
PointXYZ * | clonePointXYZ (const PointXYZ *point, PointXYZ *result) |
PGDLLEXPORT Datum | clonePointXYZV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (clonePointXYZV1) | |
PointXYZ * | constructorPointXYZ (float8 x, float8 y, float8 z, PointXYZ *result) |
PGDLLEXPORT Datum | constructorPointXYZV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (constructorPointXYZV1) | |
PointXYZ * | inPointXYZ (const char *str, PointXYZ *result, char **error) |
PGDLLEXPORT Datum | inPointXYZV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (inPointXYZV1) | |
char * | outPointXYZ (const PointXYZ *point) |
PGDLLEXPORT Datum | outPointXYZV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (outPointXYZV1) | |
PGDLLEXPORT Datum | recvPointXYZ (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (recvPointXYZ) | |
bytea * | PointXYZ2Bytea (const PointXYZ *point) |
PGDLLEXPORT Datum | sendPointXYZ (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (sendPointXYZ) | |
PGDLLEXPORT Datum | hashPointXYZ (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (hashPointXYZ) | |
bool | equalsPointXYZ (const PointXYZ *pointA, const PointXYZ *pointB) |
PGDLLEXPORT Datum | equalsPointXYZV1 (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (equalsPointXYZV1) | |
PGDLLEXPORT Datum | getXPointXYZ (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (getXPointXYZ) | |
PGDLLEXPORT Datum | getYPointXYZ (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (getYPointXYZ) | |
PGDLLEXPORT Datum | getZPointXYZ (PG_FUNCTION_ARGS) |
PG_FUNCTION_INFO_V1 (getZPointXYZ) | |
Referenced by clonePointXYZV1().
PGDLLEXPORT Datum clonePointXYZV1 | ( | PG_FUNCTION_ARGS | ) |
References PointXYZ::x, PointXYZ::y, and PointXYZ::z.
Referenced by constructorPointXYZV1().
PGDLLEXPORT Datum constructorPointXYZV1 | ( | PG_FUNCTION_ARGS | ) |
References PointXYZ::x, PointXYZ::y, and PointXYZ::z.
Referenced by equalsPointXYZV1().
PGDLLEXPORT Datum equalsPointXYZV1 | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum getXPointXYZ | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum getYPointXYZ | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum getZPointXYZ | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum hashPointXYZ | ( | PG_FUNCTION_ARGS | ) |
References asprintfHermes(), PointXYZ::x, PointXYZ::y, and PointXYZ::z.
Referenced by inPointXYZV1().
PGDLLEXPORT Datum inPointXYZV1 | ( | PG_FUNCTION_ARGS | ) |
char* outPointXYZ | ( | const PointXYZ * | point | ) |
References asprintfHermes(), PointXYZ::x, PointXYZ::y, and PointXYZ::z.
Referenced by outPointXYZV1().
PGDLLEXPORT Datum outPointXYZV1 | ( | PG_FUNCTION_ARGS | ) |
PG_FUNCTION_INFO_V1 | ( | clonePointXYZV1 | ) |
PG_FUNCTION_INFO_V1 | ( | constructorPointXYZV1 | ) |
PG_FUNCTION_INFO_V1 | ( | inPointXYZV1 | ) |
PG_FUNCTION_INFO_V1 | ( | outPointXYZV1 | ) |
PG_FUNCTION_INFO_V1 | ( | recvPointXYZ | ) |
PG_FUNCTION_INFO_V1 | ( | sendPointXYZ | ) |
PG_FUNCTION_INFO_V1 | ( | hashPointXYZ | ) |
PG_FUNCTION_INFO_V1 | ( | equalsPointXYZV1 | ) |
PG_FUNCTION_INFO_V1 | ( | getXPointXYZ | ) |
PG_FUNCTION_INFO_V1 | ( | getYPointXYZ | ) |
PG_FUNCTION_INFO_V1 | ( | getZPointXYZ | ) |
bytea* PointXYZ2Bytea | ( | const PointXYZ * | point | ) |
References ELIMINATE_MINUS_ZERO, PointXYZ::x, PointXYZ::y, and PointXYZ::z.
Referenced by hashPointXYZ(), and sendPointXYZ().
PGDLLEXPORT Datum recvPointXYZ | ( | PG_FUNCTION_ARGS | ) |
References PointXYZ::x, PointXYZ::y, and PointXYZ::z.
PGDLLEXPORT Datum sendPointXYZ | ( | PG_FUNCTION_ARGS | ) |