29 #ifndef INCLUDE_ALPHASHAPE_PGR_ALPHASHAPE_H_
30 #define INCLUDE_ALPHASHAPE_PGR_ALPHASHAPE_H_
34 #error This is C++ header file
50 namespace alphashape {
52 using BG = boost::adjacency_list<
53 boost::setS, boost::vecS,
57 using E = boost::graph_traits<BG>::edge_descriptor;
58 using V = boost::graph_traits<BG>::vertex_descriptor;
68 std::vector<Bpoly>
operator() (
double alpha)
const;
80 std::set<Triangle> &used,
81 std::set<E> &border_edges,
102 #endif // INCLUDE_ALPHASHAPE_PGR_ALPHASHAPE_H_