Coverage Control Library
Loading...
Searching...
No Matches
polygon_utils.h File Reference

Provides utilities for polygon manipulation using CGAL. More...

#include <vector>
#include "CoverageControl/typedefs.h"
+ Include dependency graph for polygon_utils.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  CoverageControl
 Namespace for the CoverageControl library.
 

Functions

void PolygonYMonotonePartition (PointVector const &polygon, std::vector< PointVector > &y_monotone_polygons)
 Partition a polygon into y-monotone polygons.
 
void GenerateRandomPolygons (int const num_polygons, int const max_vertices, double const half_width, double const world_size, std::vector< PointVector > &polygons)
 Generate random polygons.
 

Detailed Description

Provides utilities for polygon manipulation using CGAL.

Definition in file polygon_utils.h.