geo_polygon_collection.hpp File Reference
Include dependency graph for geo_polygon_collection.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct geo_polygon_collection_struct geo_polygon_collection_type
 

Functions

geo_polygon_collection_typegeo_polygon_collection_alloc ()
 
void geo_polygon_collection_free (geo_polygon_collection_type *polygons)
 
int geo_polygon_collection_size (const geo_polygon_collection_type *polygons)
 
geo_polygon_typegeo_polygon_collection_create_polygon (geo_polygon_collection_type *polygons, const char *name)
 
bool geo_polygon_collection_has_polygon (const geo_polygon_collection_type *polygons, const char *name)
 
bool geo_polygon_collection_add_polygon (geo_polygon_collection_type *polygons, geo_polygon_type *polygon, bool polygon_owner)
 
geo_polygon_typegeo_polygon_collection_iget_polygon (const geo_polygon_collection_type *polygons, int index)
 
geo_polygon_typegeo_polygon_collection_get_polygon (const geo_polygon_collection_type *polygons, const char *polygon_name)
 
 UTIL_IS_INSTANCE_HEADER (geo_polygon_collection)
 

Typedef Documentation

◆ geo_polygon_collection_type

typedef struct geo_polygon_collection_struct geo_polygon_collection_type

Function Documentation

◆ geo_polygon_collection_add_polygon()

bool geo_polygon_collection_add_polygon ( geo_polygon_collection_type polygons,
geo_polygon_type polygon,
bool  polygon_owner 
)

◆ geo_polygon_collection_alloc()

geo_polygon_collection_type * geo_polygon_collection_alloc ( )

◆ geo_polygon_collection_create_polygon()

geo_polygon_type * geo_polygon_collection_create_polygon ( geo_polygon_collection_type polygons,
const char *  name 
)

◆ geo_polygon_collection_free()

void geo_polygon_collection_free ( geo_polygon_collection_type polygons)

◆ geo_polygon_collection_get_polygon()

geo_polygon_type * geo_polygon_collection_get_polygon ( const geo_polygon_collection_type polygons,
const char *  polygon_name 
)

◆ geo_polygon_collection_has_polygon()

bool geo_polygon_collection_has_polygon ( const geo_polygon_collection_type polygons,
const char *  name 
)

◆ geo_polygon_collection_iget_polygon()

geo_polygon_type * geo_polygon_collection_iget_polygon ( const geo_polygon_collection_type polygons,
int  index 
)

◆ geo_polygon_collection_size()

int geo_polygon_collection_size ( const geo_polygon_collection_type polygons)

◆ UTIL_IS_INSTANCE_HEADER()

UTIL_IS_INSTANCE_HEADER ( geo_polygon_collection  )