23 #ifndef FIFTYONE_DEGREES_WKBTOT_H_INCLUDED 24 #define FIFTYONE_DEGREES_WKBTOT_H_INCLUDED 29 #include "exceptions.h" 36 typedef struct fiftyone_degrees_transform_wkb_to_t_result {
50 FIFTYONE_DEGREES_WKBToT_REDUCTION_NONE = 0,
51 FIFTYONE_DEGREES_WKBToT_REDUCTION_SHORT = 1,
52 } fiftyoneDegreesWkbtotReductionMode;
64 fiftyoneDegreesWriteWkbAsWktToStringBuilder
65 (
const unsigned char *wellKnownBinary,
66 fiftyoneDegreesWkbtotReductionMode reductionMode,
67 uint8_t decimalPlaces,
82 fiftyoneDegreesConvertWkbToWkt
83 (
const unsigned char *wellKnownBinary,
84 fiftyoneDegreesWkbtotReductionMode reductionMode,
85 char *buffer,
size_t length,
86 uint8_t decimalPlaces,
89 #endif //FIFTYONE_DEGREES_WKBTOT_H_INCLUDED size_t written
number of characters written or that would have been written to the buffer, reflects required buffer ...
Definition: wkbtot.h:40
String buffer for building strings with memory checks.
Definition: stringBuilder.h:82
Used as a return type from the conversion routines to carry information about the operation results t...
Definition: wkbtot.h:36
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:46
Structure used to represent a 51Degrees exception and passed into methods that might generate excepti...
Definition: exceptions.h:111