ReUseX  0.0.1
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
CellComplexFaceCoverage.hpp File Reference
#include <ReUseX/geometry/CellComplex.hpp>
#include <ReUseX/geometry/utils.hpp>
#include <spdmon/spdmon.hpp>
#include <CGAL/Boolean_set_operations_2.h>
#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/Polygon_2.h>
#include <CGAL/Polygon_2_algorithms.h>
#include <CGAL/circulator.h>
#include <range/v3/range/concepts.hpp>
#include <range/v3/to_container.hpp>
#include <range/v3/view/filter.hpp>
#include <range/v3/view/transform.hpp>
#include <range/v3/view/zip.hpp>
Include dependency graph for CellComplexFaceCoverage.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ReUseX
namespace  ReUseX::geometry

Functions

template<class Kernel>
static double compute_grid_coverage (typename CGAL::Polygon_2< Kernel > const &polygon, std::vector< typename Kernel::Point_2 > const &points, const double cell_size=0.2)

Function Documentation

◆ compute_grid_coverage()

template<class Kernel>
double compute_grid_coverage ( typename CGAL::Polygon_2< Kernel > const & polygon,
std::vector< typename Kernel::Point_2 > const & points,
const double cell_size = 0.2 )
static