23#ifndef FIFTYONE_DEGREES_WKBTOT_H_INCLUDED
24#define FIFTYONE_DEGREES_WKBTOT_H_INCLUDED
26#ifdef FIFTYONE_DEGREES_IPI_SYMBOLS
27#include "ipiSymbols.h"
33#include "exceptions.h"
40typedef struct fiftyone_degrees_transform_wkb_to_t_result {
54 FIFTYONE_DEGREES_WKBToT_REDUCTION_NONE = 0,
55 FIFTYONE_DEGREES_WKBToT_REDUCTION_SHORT = 1,
56} fiftyoneDegreesWkbtotReductionMode;
68fiftyoneDegreesWriteWkbAsWktToStringBuilder
69(
const unsigned char *wellKnownBinary,
70 fiftyoneDegreesWkbtotReductionMode reductionMode,
71 uint8_t decimalPlaces,
86fiftyoneDegreesConvertWkbToWkt
87(
const unsigned char *wellKnownBinary,
88 fiftyoneDegreesWkbtotReductionMode reductionMode,
89 char *buffer,
size_t length,
90 uint8_t decimalPlaces,
Structure used to represent a 51Degrees exception and passed into methods that might generate excepti...
Definition exceptions.h:115
String buffer for building strings with memory checks.
Definition stringBuilder.h:86
Used as a return type from the conversion routines to carry information about the operation results t...
Definition wkbtot.h:40
bool bufferTooSmall
the caller should check this flag and reallocate the buffer to be of at least written size if this fl...
Definition wkbtot.h:50
size_t written
number of characters written or that would have been written to the buffer, reflects required buffer ...
Definition wkbtot.h:44