PostGIS  2.4.9dev-r@@SVN_REVISION@@
effectivearea.h File Reference
#include "liblwgeom_internal.h"
#include "lwgeom_log.h"
Include dependency graph for effectivearea.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  areanode
 This structure is placed in an array with one member per point. More...
 
struct  MINHEAP
 This structure holds a minheap tree that is used to keep track of what points that has the smallest effective area. More...
 
struct  EFFECTIVE_AREAS
 Structure to hold pointarray and it's arealist. More...
 

Functions

EFFECTIVE_AREASinitiate_effectivearea (const POINTARRAY *inpts)
 
void destroy_effectivearea (EFFECTIVE_AREAS *ea)
 
void ptarray_calc_areas (EFFECTIVE_AREAS *ea, int avoid_collaps, int set_area, double trshld)
 We calculate the effective area for the first time. More...