use CGAL_warning_msg instead of CGAL_warning to display a message

This commit is contained in:
Sébastien Loriot 2020-01-16 14:14:13 +01:00
parent 251bced65e
commit 4fbd1ed69c
10 changed files with 26 additions and 26 deletions

View File

@ -238,7 +238,7 @@ public:
if(!Infi_box::is_standard(hf->plane()))
++i;
}
CGAL_warning("altered code");
// CGAL_warning("altered code");
// CGAL_assertion(i>=6);
return (i == 6);
}

View File

@ -893,7 +893,7 @@ public:
else CGAL_error_msg( "wrong handle type");
}
CGAL_warning("altered code in SNC_point_locator");
//CGAL_warning("altered code in SNC_point_locator");
/*
Halffacet_iterator fc;
CGAL_forall_facets(fc, *this->sncp()) {
@ -916,7 +916,7 @@ public:
if( CGAL::assign( v, result)) {
_CGAL_NEF_TRACEN("vertex hit, obtaining volume..." << v->point());
CGAL_warning("altered code in SNC_point_locator");
//CGAL_warning("altered code in SNC_point_locator");
SM_point_locator L(&*v);
// Object_handle so = L.locate(s.source()-s.target(), true);
Object_handle so = L.locate(s.source()-s.target());

View File

@ -201,7 +201,7 @@ class SNC_simplify_base : public SNC_decorator<SNC_structure> {
}
bool simplify_redundant_box_vertex(Vertex_handle v, bool snc_computed) {
CGAL_warning("altered code");
//CGAL_warning("altered code");
return false;
if(snc_computed) return false;
if(!Infi_box::is_redundant_box_vertex(*v)) return false;

View File

@ -64,8 +64,8 @@ struct Cotangent_value_Meyer_impl
if(divider == 0 /*|| divider != divider*/)
{
CGAL::collinear(get(ppmap, v0), get(ppmap, v1), get(ppmap, v2)) ?
CGAL_warning(!"Infinite Cotangent value with degenerate triangle!") :
CGAL_warning(!"Infinite Cotangent value due to floating point arithmetic!");
CGAL_warning_msg(false, "Infinite Cotangent value with degenerate triangle!") :
CGAL_warning_msg(false, "Infinite Cotangent value due to floating point arithmetic!");
return dot_ab > 0 ? (std::numeric_limits<double>::max)() :
@ -357,7 +357,7 @@ public:
}
}
}
CGAL_warning(voronoi_area != 0 && "Zero voronoi area!");
CGAL_warning_msg(voronoi_area != 0, "Zero voronoi area!");
return voronoi_area;
}
};
@ -820,7 +820,7 @@ public:
Vector v = target(he, pmesh())->point() - source(he, pmesh())->point();
double divider = CGAL::sqrt(v.squared_length());
if(divider == 0.0) {
CGAL_warning(!"Scale dependent weight - zero length edge.");
CGAL_warning_msg(false, "Scale dependent weight - zero length edge.");
return (std::numeric_limits<double>::max)();
}
return 1.0 / divider;

View File

@ -129,7 +129,7 @@ triangulate_hole_polygon_mesh(PolygonMesh& pmesh,
P_edges.push_back(*circ);
if(!vertex_map.insert(std::make_pair(target(*circ,pmesh), id++)).second) {
#ifndef CGAL_TEST_SUITE
CGAL_warning(!"Returning no output. Non-manifold vertex is found on boundary!");
CGAL_warning_msg(false, "Returning no output. Non-manifold vertex is found on boundary!");
#else
std::cerr << "W: Returning no output. Non-manifold vertex is found on boundary!\n";
#endif

View File

@ -790,7 +790,7 @@ public:
boost::tuple<boost::optional<Edge>, bool, bool> res = construct_3D_triangulation(P, range, tr, edge_exist);
if(!res.template get<2>()) {
#ifndef CGAL_TEST_SUITE
CGAL_warning(!"Returning no output. Dimension of 3D Triangulation is below 2!");
CGAL_warning_msg(false, "Returning no output. Dimension of 3D Triangulation is below 2!");
#else
std::cerr << "W: Returning no output. Dimension of 3D Triangulation is below 2!\n";
#endif
@ -814,7 +814,7 @@ public:
if(W.get(0, n-1) == Weight::NOT_VALID()) {
#ifndef CGAL_TEST_SUITE
CGAL_warning(!"Returning no output. No possible triangulation is found!");
CGAL_warning_msg(false, "Returning no output. No possible triangulation is found!");
#else
std::cerr << "W: Returning no output. No possible triangulation is found!\n";
#endif
@ -1009,7 +1009,7 @@ private:
Triangulate_hole_polyline<Kernel, Tracer, WeightCalculator, LookupTable> all_space;
all_space.triangulate_all(P, Q, WC, std::make_pair(h.first, h.second), W, lambda);
if(W.get(h.first, h.second) == Weight::NOT_VALID()) {
CGAL_warning(!"Returning no output. Filling hole with incomplete patches is not successful!");
CGAL_warning_msg(false, "Returning no output. Filling hole with incomplete patches is not successful!");
return Weight::NOT_VALID();
}
}
@ -1030,7 +1030,7 @@ private:
Triangulate_hole_polyline<Kernel, Tracer, WeightCalculator, LookupTable> all_space;
all_space.triangulate_all(P, Q, WC, std::make_pair(h.first, h.second), W, lambda);
if(W.get(h.first, h.second) == Weight::NOT_VALID()) {
CGAL_warning(!"Returning no output. Filling hole with incomplete patches is not successful!");
CGAL_warning_msg(false, "Returning no output. Filling hole with incomplete patches is not successful!");
return Weight::NOT_VALID();
}
}
@ -1045,7 +1045,7 @@ private:
tr.clear();
boost::tuple<boost::optional<Edge>, bool, bool> res = construct_3D_triangulation(P, h, tr, edge_exist);
if(!boost::get<0>(res)) {
CGAL_warning(!"Returning no output. Filling hole with incomplete patches is not successful!");
CGAL_warning_msg(false, "Returning no output. Filling hole with incomplete patches is not successful!");
return Weight::NOT_VALID();
}
start_edge = *boost::get<0>(res);
@ -1106,7 +1106,7 @@ private:
if(W.get(0, n-1) == Weight::NOT_VALID()) {
#ifndef CGAL_TEST_SUITE
CGAL_warning(!"Returning no output. Filling hole with extra triangles is not successful!");
CGAL_warning_msg(false, "Returning no output using Delaunay triangulation.\n Falling back to the general Triangulation framework.");
#else
std::cerr << "W: Returning no output. Filling hole with extra triangles is not successful!\n";
#endif
@ -1151,7 +1151,7 @@ public:
if(W.get(0,n-1) == Weight::NOT_VALID() || n <= 2) {
#ifndef CGAL_TEST_SUITE
CGAL_warning(!"Returning no output. No possible triangulation is found!");
CGAL_warning_msg(false, "Returning no output. No possible triangulation is found!");
#else
std::cerr << "W: Returning no output. No possible triangulation is found!\n";
#endif

View File

@ -172,7 +172,7 @@ triangulate_hole_polyline_incomplete(InputIterator pbegin, InputIterator pend,
if(new_facets.empty()) {
// if no patch facets created and also we are using brute force approach, then there is nothing to do,
// leave `out` intact and return
CGAL_warning(!"Returning no output. Filling hole with incomplete patches is not successful!");
CGAL_warning_msg(false, "Returning no output. Filling hole with incomplete patches is not successful!");
return out;
}
}
@ -221,7 +221,7 @@ triangulate_hole_Polyhedron_incomplete(Polyhedron& polyhedron,
if(patch_facets_before == patch_facets.size()) {
// if no patch facets created and also we are using brute force approach, then there is nothing to do,
// leave `out` intact and return
CGAL_warning(!"Returning no output. Filling hole with incomplete patches is not successful!");
CGAL_warning_msg(false, "Returning no output. Filling hole with incomplete patches is not successful!");
return std::make_pair(out, Weight_min_max_dihedral_and_area::NOT_VALID());
}
}

View File

@ -127,7 +127,7 @@ public:
{
int depth = static_cast<int>(fc) + 1;
if(depth < 0 || depth > 3) {
CGAL_warning(!"Continuity should be between 0 and 2 inclusively!");
CGAL_warning_msg(false, "Continuity should be between 0 and 2 inclusively!");
return false;
}
@ -148,7 +148,7 @@ public:
BOOST_FOREACH(vertex_descriptor vd, interior_vertices)
{
if( !vertex_id_map.insert(std::make_pair(vd, id)).second ) {
CGAL_warning(!"Duplicate vertex is found!");
CGAL_warning_msg(false, "Duplicate vertex is found!");
return false;
}
++id;
@ -169,7 +169,7 @@ public:
double D;
bool prefactor_ok = solver.factor(A, D);
if(!prefactor_ok) {
CGAL_warning(!"pre_factor failed!");
CGAL_warning_msg(false, "pre_factor failed!");
return false;
}
#ifdef CGAL_PMP_FAIR_DEBUG
@ -179,7 +179,7 @@ public:
// solve
bool is_all_solved = solver.linear_solver(Bx, X) && solver.linear_solver(By, Y) && solver.linear_solver(Bz, Z);
if(!is_all_solved) {
CGAL_warning(!"linear_solver failed!");
CGAL_warning_msg(false, "linear_solver failed!");
return false;
}
#ifdef CGAL_PMP_FAIR_DEBUG

View File

@ -289,7 +289,7 @@ public:
bool accept_if_acute,
const Disk_samples_list& disk_samples) const {
if(cone_angle < 0.0 || cone_angle > CGAL_PI) {
CGAL_warning(false && "Cone angle is clamped between [0, CGAL_PI].");
CGAL_warning_msg(false, "Cone angle is clamped between [0, CGAL_PI].");
cone_angle = (std::min)(CGAL_PI, (std::max)(0.0, cone_angle));
}
@ -328,7 +328,7 @@ public:
Segment segment(center, target_point);
if(traits.is_degenerate_3_object()(segment)) {
CGAL_warning(false &&
CGAL_warning_msg(false,
"A degenerate segment is constructed. Most probable reason is using CGAL_PI as cone_angle parameter and also picking center of disk as a sample.");
}
@ -338,7 +338,7 @@ public:
Ray ray(center, ray_direction);
if(traits.is_degenerate_3_object()(ray)) {
CGAL_warning(false &&
CGAL_warning_msg(false,
"A degenerate ray is constructed. Most probable reason is using CGAL_PI as cone_angle parameter and also picking center of disk as a sample.");
}

View File

@ -155,7 +155,7 @@ public:
boost::tie(min_sdf, max_sdf) = min_max_value(mesh, sdf_values);
if(min_sdf == max_sdf) {
CGAL_warning(min_sdf == max_sdf && !"Linear normalization is not applicable!");
CGAL_warning_msg(min_sdf == max_sdf, "Linear normalization is not applicable!");
return std::make_pair(min_sdf, max_sdf);
}