PostGIS  2.5.7dev-r@@SVN_REVISION@@
lwcircstring.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "liblwgeom_internal.h"
#include "lwgeom_log.h"
Include dependency graph for lwcircstring.c:

Go to the source code of this file.

Functions

void printLWCIRCSTRING (LWCIRCSTRING *curve)
 
void lwcircstring_release (LWCIRCSTRING *lwcirc)
 
char lwcircstring_same (const LWCIRCSTRING *me, const LWCIRCSTRING *you)
 
LWCIRCSTRINGlwcircstring_from_lwpointarray (int srid, uint32_t npoints, LWPOINT **points)
 
LWCIRCSTRINGlwcircstring_from_lwmpoint (int srid, LWMPOINT *mpoint)
 
LWCIRCSTRINGlwcircstring_addpoint (LWCIRCSTRING *curve, LWPOINT *point, uint32_t where)
 
LWCIRCSTRINGlwcircstring_removepoint (LWCIRCSTRING *curve, uint32_t index)
 
void lwcircstring_setPoint4d (LWCIRCSTRING *curve, uint32_t index, POINT4D *newpoint)
 
LWCIRCSTRINGlwcircstring_construct (int srid, GBOX *bbox, POINTARRAY *points)
 
LWCIRCSTRINGlwcircstring_construct_empty (int srid, char hasz, char hasm)
 
void lwcircstring_free (LWCIRCSTRING *curve)
 
LWCIRCSTRINGlwcircstring_clone (const LWCIRCSTRING *g)
 
int lwcircstring_is_closed (const LWCIRCSTRING *curve)
 
int lwcircstring_is_empty (const LWCIRCSTRING *circ)
 
double lwcircstring_length (const LWCIRCSTRING *circ)
 
double lwcircstring_length_2d (const LWCIRCSTRING *circ)
 
LWPOINTlwcircstring_get_lwpoint (const LWCIRCSTRING *circ, uint32_t where)