|
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 | ) |