Skip to content

Commit 54364c1

Browse files
committed
polygon type is not fixed
1 parent ee75741 commit 54364c1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

PMP_Remeshing/include/CGAL/Polygon_mesh_processing/triangulate_faces.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -561,12 +561,12 @@ struct Default_visitor
561561

562562
namespace internal {
563563

564-
template <class Triangulation_visitor>
564+
template <class Triangulation_visitor, class Polygon>
565565
struct Visitor_wrapper
566566
: public Triangulation_visitor
567567
{
568568
std::size_t poly_id;
569-
const std::vector<std::size_t>& pid_map;
569+
const Polygon& pid_map;
570570

571571
bool accept_triangle(int i0, int i1, int i2) const
572572
{
@@ -575,7 +575,7 @@ struct Visitor_wrapper
575575
return static_cast<const Triangulation_visitor*>(this)->accept_face(poly_id, pid_map[i0], pid_map[i1], pid_map[i2]);
576576
}
577577

578-
Visitor_wrapper(std::size_t poly_id, const std::vector<std::size_t>& pid_map, Triangulation_visitor& tvisitor)
578+
Visitor_wrapper(std::size_t poly_id, const Polygon& pid_map, Triangulation_visitor& tvisitor)
579579
: Triangulation_visitor(tvisitor), poly_id(poly_id), pid_map(pid_map)
580580
{}
581581
};

0 commit comments

Comments
 (0)