mirror of https://github.com/CGAL/cgal
bug fix
This commit is contained in:
parent
de388bc596
commit
56dfa3aa4a
|
|
@ -73,7 +73,7 @@ void dump_segmented_edges(const DS& data, const std::string tag = std::string())
|
||||||
}
|
}
|
||||||
|
|
||||||
for (const auto iedge : data.iedges()) {
|
for (const auto iedge : data.iedges()) {
|
||||||
CGAL_assertion(data.line_idx(iedge) != KSP::no_element());
|
CGAL_assertion(data.line_idx(iedge) != std::size_t(-1));
|
||||||
*(out[data.line_idx(iedge)]) << "2 " << data.segment_3(iedge) << std::endl;
|
*(out[data.line_idx(iedge)]) << "2 " << data.segment_3(iedge) << std::endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1182,7 +1182,7 @@ void dump_cdt(
|
||||||
|
|
||||||
const auto face = mesh.add_face(vertices);
|
const auto face = mesh.add_face(vertices);
|
||||||
CGAL::Random rand(fit->info().index);
|
CGAL::Random rand(fit->info().index);
|
||||||
if (fit->info().index != KSP::no_element()) {
|
if (fit->info().index != std::size_t(-1)) {
|
||||||
red[face] = (unsigned char)(rand.get_int(32, 192));
|
red[face] = (unsigned char)(rand.get_int(32, 192));
|
||||||
green[face] = (unsigned char)(rand.get_int(32, 192));
|
green[face] = (unsigned char)(rand.get_int(32, 192));
|
||||||
blue[face] = (unsigned char)(rand.get_int(32, 192));
|
blue[face] = (unsigned char)(rand.get_int(32, 192));
|
||||||
|
|
|
||||||
|
|
@ -40,8 +40,8 @@ public:
|
||||||
using Kernel = GeomTraits;
|
using Kernel = GeomTraits;
|
||||||
using Intersection_kernel = IntersectionKernel;
|
using Intersection_kernel = IntersectionKernel;
|
||||||
|
|
||||||
using Support_plane = Support_plane<Kernel, Intersection_kernel>;
|
using Support_plane = CGAL::KSP_3::internal::Support_plane<Kernel, Intersection_kernel>;
|
||||||
using Intersection_graph = Intersection_graph<Kernel, Intersection_kernel>;
|
using Intersection_graph = CGAL::KSP_3::internal::Intersection_graph<Kernel, Intersection_kernel>;
|
||||||
using Face_event = typename Support_plane::Face_event;
|
using Face_event = typename Support_plane::Face_event;
|
||||||
|
|
||||||
using FT = typename Kernel::FT;
|
using FT = typename Kernel::FT;
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ private:
|
||||||
using Direction_2 = typename Kernel::Direction_2;
|
using Direction_2 = typename Kernel::Direction_2;
|
||||||
using Line_2 = typename Kernel::Line_2;
|
using Line_2 = typename Kernel::Line_2;
|
||||||
|
|
||||||
using Data_structure = Data_structure<Kernel, Intersection_kernel>;
|
using Data_structure = CGAL::KSP_3::internal::Data_structure<Kernel, Intersection_kernel>;
|
||||||
|
|
||||||
using IVertex = typename Data_structure::IVertex;
|
using IVertex = typename Data_structure::IVertex;
|
||||||
using IEdge = typename Data_structure::IEdge;
|
using IEdge = typename Data_structure::IEdge;
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ private:
|
||||||
|
|
||||||
using From_exact = CGAL::Cartesian_converter<IntersectionKernel, Kernel>;
|
using From_exact = CGAL::Cartesian_converter<IntersectionKernel, Kernel>;
|
||||||
|
|
||||||
using Data_structure = Data_structure<Kernel, IntersectionKernel>;
|
using Data_structure = CGAL::KSP_3::internal::Data_structure<Kernel, IntersectionKernel>;
|
||||||
|
|
||||||
using IVertex = typename Data_structure::IVertex;
|
using IVertex = typename Data_structure::IVertex;
|
||||||
using IEdge = typename Data_structure::IEdge;
|
using IEdge = typename Data_structure::IEdge;
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ public:
|
||||||
using Triangle_2 = typename Kernel::Triangle_2;
|
using Triangle_2 = typename Kernel::Triangle_2;
|
||||||
|
|
||||||
using Mesh = CGAL::Surface_mesh<Point_2>;
|
using Mesh = CGAL::Surface_mesh<Point_2>;
|
||||||
using Intersection_graph = Intersection_graph<Kernel, Intersection_kernel>;
|
using Intersection_graph = CGAL::KSP_3::internal::Intersection_graph<Kernel, Intersection_kernel>;
|
||||||
using Bbox_2 = CGAL::Bbox_2;
|
using Bbox_2 = CGAL::Bbox_2;
|
||||||
|
|
||||||
using IVertex = typename Intersection_graph::Vertex_descriptor;
|
using IVertex = typename Intersection_graph::Vertex_descriptor;
|
||||||
|
|
@ -218,7 +218,7 @@ public:
|
||||||
CGAL_assertion(n != 0);
|
CGAL_assertion(n != 0);
|
||||||
|
|
||||||
m_data->k = 0;
|
m_data->k = 0;
|
||||||
m_data->plane = Plane_3(points[0], KSP::normalize(normal));
|
m_data->plane = Plane_3(points[0], KSP::internal::normalize(normal));
|
||||||
m_data->exact_plane = to_exact(m_data->plane);
|
m_data->exact_plane = to_exact(m_data->plane);
|
||||||
m_data->is_bbox = is_bbox;
|
m_data->is_bbox = is_bbox;
|
||||||
m_data->distance_tolerance = 0;
|
m_data->distance_tolerance = 0;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue