From df6865a6dec24b5a36a80b393ff965f1e064b6ac Mon Sep 17 00:00:00 2001 From: cignoni Date: Mon, 3 Nov 2014 14:38:05 +0000 Subject: [PATCH] Changed many explicit exception throwing for missing components into the shorthand RequireXXXX --- vcg/complex/algorithms/geodesic.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vcg/complex/algorithms/geodesic.h b/vcg/complex/algorithms/geodesic.h index e2e486bf..f79fc011 100644 --- a/vcg/complex/algorithms/geodesic.h +++ b/vcg/complex/algorithms/geodesic.h @@ -308,8 +308,9 @@ wrapping function. VertexPointer farthest=0; // int t0=clock(); //Requirements - if(!HasVFAdjacency(m)) throw vcg::MissingComponentException("VFAdjacency"); - if(!HasPerVertexQuality(m)) throw vcg::MissingComponentException("VertexQuality"); + tri::RequireVEAdjacency(m); + tri::RequirePerVertexQuality(m); + assert(!seedVec.empty()); TempDataType TD(m.vert, std::numeric_limits::max());