using named parameters as documented

This commit is contained in:
Sébastien Loriot 2017-12-11 13:21:37 +01:00
parent c89abd7d72
commit 25491714ba
5 changed files with 10 additions and 5 deletions

View File

@ -16,6 +16,7 @@ typedef CGAL::Surface_mesh<Kernel::Point_3> PolygonMesh;
using namespace std;
using namespace CGAL;
namespace params = CGAL::Polygon_mesh_processing::parameters;
int main(int argc, char** argv) {
if (argc > 4) {
@ -40,7 +41,7 @@ int main(int argc, char** argv) {
Timer t;
t.start();
Subdivision_method_3::CatmullClark_subdivision(pmesh, d);
Subdivision_method_3::CatmullClark_subdivision(pmesh, params::number_of_iterations(d));
std::cerr << "Done (" << t.time() << " s)" << std::endl;
std::ofstream out(out_file);

View File

@ -16,6 +16,7 @@ typedef CGAL::Simple_cartesian<double> Kernel;
typedef CGAL::Surface_mesh<Kernel::Point_3> PolygonMesh;
using namespace std;
using namespace CGAL;
namespace params = CGAL::Polygon_mesh_processing::parameters;
// ======================================================================
template <class Poly>
@ -109,7 +110,7 @@ int main(int argc, char **argv) {
Timer t;
t.start();
Subdivision_method_3::PTQ(pmesh, WLoop_mask_3<PolygonMesh>(pmesh), d);
Subdivision_method_3::PTQ(pmesh, WLoop_mask_3<PolygonMesh>(pmesh), params::number_of_iterations(d));
std::cerr << "Done (" << t.time() << " s)" << std::endl;
std::ofstream out(out_file);

View File

@ -18,6 +18,7 @@ typedef CGAL::Polyhedron_3<Kernel> PolygonMesh;
using namespace std;
using namespace CGAL;
namespace params = CGAL::Polygon_mesh_processing::parameters;
int main(int argc, char **argv) {
if (argc > 4) {
@ -42,7 +43,7 @@ int main(int argc, char **argv) {
Timer t;
t.start();
Subdivision_method_3::DooSabin_subdivision(pmesh, d);
Subdivision_method_3::DooSabin_subdivision(pmesh, params::number_of_iterations(d));
std::cerr << "Done (" << t.time() << " s)" << std::endl;
std::ofstream out(out_file);

View File

@ -16,6 +16,7 @@ typedef CGAL::Surface_mesh<Kernel::Point_3> PolygonMesh;
using namespace std;
using namespace CGAL;
namespace params = CGAL::Polygon_mesh_processing::parameters;
int main(int argc, char **argv) {
if (argc > 4) {
@ -40,7 +41,7 @@ int main(int argc, char **argv) {
Timer t;
t.start();
Subdivision_method_3::Loop_subdivision(pmesh,d);
Subdivision_method_3::Loop_subdivision(pmesh, params::number_of_iterations(d));
std::cerr << "Done (" << t.time() << " s)" << std::endl;
std::ofstream out(out_file);

View File

@ -16,6 +16,7 @@ typedef CGAL::Surface_mesh<Kernel::Point_3> PolygonMesh;
using namespace std;
using namespace CGAL;
namespace params = CGAL::Polygon_mesh_processing::parameters;
int main(int argc, char **argv) {
if (argc > 4) {
@ -40,7 +41,7 @@ int main(int argc, char **argv) {
Timer t;
t.start();
Subdivision_method_3::Sqrt3_subdivision(pmesh,d);
Subdivision_method_3::Sqrt3_subdivision(pmesh, params::number_of_iterations(d));
std::cerr << "Done (" << t.time() << " s)" << std::endl;
std::ofstream out(out_file);