diff --git a/src/OpenVolumeMesh/Core/GeometryKernel.hh b/src/OpenVolumeMesh/Core/GeometryKernel.hh index b31e571e2993f5be06e79fefef564d48b878ea27..6a82ac26d533007a6542e64de899fb564fb9bea1 100644 --- a/src/OpenVolumeMesh/Core/GeometryKernel.hh +++ b/src/OpenVolumeMesh/Core/GeometryKernel.hh @@ -135,13 +135,13 @@ public: typename PointT::value_type length(const EdgeHandle& _eh) const { - const Edge& e = TopologyKernelT::edge(_eh); + const typename TopologyKernelT::Edge& e = TopologyKernelT::edge(_eh); return (vertex(e.to_vertex()) - vertex(e.from_vertex())).length(); } PointT vector(const EdgeHandle& _eh) const { - const Edge& e = TopologyKernelT::edge(_eh); + const typename TopologyKernelT::Edge& e = TopologyKernelT::edge(_eh); return (vertex(e.to_vertex()) - vertex(e.from_vertex())); } diff --git a/src/OpenVolumeMesh/Core/TopologyKernel.cc b/src/OpenVolumeMesh/Core/TopologyKernel.cc index 62e8b300f40e67fe6762846d112235213f58db05..66133c6322176c75db4c45fbb163f67dd815a1b4 100644 --- a/src/OpenVolumeMesh/Core/TopologyKernel.cc +++ b/src/OpenVolumeMesh/Core/TopologyKernel.cc @@ -1438,6 +1438,7 @@ void TopologyKernel::compute_face_bottom_up_incidences() { incident_cell_per_hf_[hf_it->idx()] = CellHandle(i); } else { + std::cerr << "Detected non-three-manifold configuration!" << std::endl; std::cerr << "Connectivity probably won't work." << std::endl; continue;