geo_polygon.hpp
Go to the documentation of this file.
39 bool geo_polygon_contains_point__( const geo_polygon_type * polygon , double x , double y, bool force_edge_inside);
46 bool geo_polygon_segment_intersects(const geo_polygon_type * polygon , double x1 , double y1 , double x2 , double y2);
void geo_polygon_close(geo_polygon_type *polygoon) void geo_polygon_fprintf(const geo_polygon_type *polygon, FILE *stream) bool geo_polygon_segment_intersects(const geo_polygon_type *polygon, double x1, double y1, double x2, double y2) void geo_polygon_iget_xy(const geo_polygon_type *polygon, int index, double *x, double *y) void geo_polygon_free(geo_polygon_type *polygon) void geo_polygon_free__(void *arg) bool geo_polygon_equal(const geo_polygon_type *polygon1, const geo_polygon_type *polygon2) void geo_polygon_set_name(geo_polygon_type *polygon, const char *name) geo_polygon_type * geo_polygon_alloc(const char *name) void geo_polygon_add_point_front(geo_polygon_type *polygon, double x, double y) void geo_polygon_add_point(geo_polygon_type *polygon, double x, double y) void geo_polygon_shift(geo_polygon_type *polygon, double x0, double y0) bool geo_polygon_contains_point__(const geo_polygon_type *polygon, double x, double y, bool force_edge_inside) double geo_polygon_get_length(geo_polygon_type *polygon) bool geo_polygon_contains_point(const geo_polygon_type *polygon, double x, double y) int geo_polygon_get_size(const geo_polygon_type *polygon) geo_polygon_type * geo_polygon_fload_alloc_irap(const char *filename) const char * geo_polygon_get_name(const geo_polygon_type *polygon) UTIL_IS_INSTANCE_HEADER(geo_polygon) void geo_polygon_reset(geo_polygon_type *polygon) x y t t *t x y t t t x y t t t x *y t *t t x *y t *t t x y t t t x y t t t x(y+z) |