#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "liblwgeom_internal.h"
#include "lwgeom_log.h"
Go to the source code of this file.
|  | 
| void | printLWCIRCSTRING (LWCIRCSTRING *curve) | 
|  | 
| void | lwcircstring_release (LWCIRCSTRING *lwcirc) | 
|  | 
| char | lwcircstring_same (const LWCIRCSTRING *me, const LWCIRCSTRING *you) | 
|  | 
| LWCIRCSTRING * | lwcircstring_from_lwpointarray (int32_t srid, uint32_t npoints, LWPOINT **points) | 
|  | 
| LWCIRCSTRING * | lwcircstring_from_lwmpoint (int32_t srid, LWMPOINT *mpoint) | 
|  | 
| LWCIRCSTRING * | lwcircstring_addpoint (LWCIRCSTRING *curve, LWPOINT *point, uint32_t where) | 
|  | 
| LWCIRCSTRING * | lwcircstring_removepoint (LWCIRCSTRING *curve, uint32_t index) | 
|  | 
| void | lwcircstring_setPoint4d (LWCIRCSTRING *curve, uint32_t index, POINT4D *newpoint) | 
|  | 
| LWCIRCSTRING * | lwcircstring_construct (int32_t srid, GBOX *bbox, POINTARRAY *points) | 
|  | 
| LWCIRCSTRING * | lwcircstring_construct_empty (int32_t srid, char hasz, char hasm) | 
|  | 
| void | lwcircstring_free (LWCIRCSTRING *curve) | 
|  | 
| LWCIRCSTRING * | lwcircstring_clone (const LWCIRCSTRING *g) | 
|  | 
| int | lwcircstring_is_closed (const LWCIRCSTRING *curve) | 
|  | 
| double | lwcircstring_length (const LWCIRCSTRING *circ) | 
|  | 
| double | lwcircstring_length_2d (const LWCIRCSTRING *circ) | 
|  | 
| LWPOINT * | lwcircstring_get_lwpoint (const LWCIRCSTRING *circ, uint32_t where) | 
|  |