From f3721a877868a93f34b084a3ee96b46c3ab3ec43 Mon Sep 17 00:00:00 2001 From: pierre alliez Date: Fri, 13 Feb 2015 22:14:15 +0100 Subject: [PATCH] longer description rename file --- ...al_planar_shape.h => shape_detection_3_custom_shape.h} | 6 +++--- .../Point_set_shape_detection_3/description.txt | 2 +- .../Point_set_shape_detection_3/long_description.txt | 8 +++++--- 3 files changed, 9 insertions(+), 7 deletions(-) rename Point_set_shape_detection_3/examples/Point_set_shape_detection_3/{shape_detection_3_minimal_planar_shape.h => shape_detection_3_custom_shape.h} (90%) diff --git a/Point_set_shape_detection_3/examples/Point_set_shape_detection_3/shape_detection_3_minimal_planar_shape.h b/Point_set_shape_detection_3/examples/Point_set_shape_detection_3/shape_detection_3_custom_shape.h similarity index 90% rename from Point_set_shape_detection_3/examples/Point_set_shape_detection_3/shape_detection_3_minimal_planar_shape.h rename to Point_set_shape_detection_3/examples/Point_set_shape_detection_3/shape_detection_3_custom_shape.h index 388aed0ad4d..1a1f4fdcaee 100644 --- a/Point_set_shape_detection_3/examples/Point_set_shape_detection_3/shape_detection_3_minimal_planar_shape.h +++ b/Point_set_shape_detection_3/examples/Point_set_shape_detection_3/shape_detection_3_custom_shape.h @@ -8,7 +8,7 @@ */ namespace CGAL { /*! - \brief My_Plane implements Shape_base. The plane is parameterized by the normal vector and the distance to the origin. + \brief My_Plane derives from Shape_base. The plane is parameterized by the normal vector and the distance to the origin. */ template class My_Plane : public Shape_base { @@ -67,8 +67,8 @@ namespace CGAL { std::string info() const { std::stringstream sstr; sstr << "Type: plane (" << m_normal.x() << ", " - << m_normal.y() << ", " - << m_normal.z() << ")x - " << m_d << " = 0" << " #Pts: " << this->m_indices.size(); + << m_normal.y() << ", " + << m_normal.z() << ")x - " << m_d << " = 0" << " #Pts: " << this->m_indices.size(); return sstr.str(); } diff --git a/Point_set_shape_detection_3/package_info/Point_set_shape_detection_3/description.txt b/Point_set_shape_detection_3/package_info/Point_set_shape_detection_3/description.txt index 946b3fbfcf3..24cf33cffda 100644 --- a/Point_set_shape_detection_3/package_info/Point_set_shape_detection_3/description.txt +++ b/Point_set_shape_detection_3/package_info/Point_set_shape_detection_3/description.txt @@ -1,3 +1,3 @@ Point Set Shape Detection -This CGAL package implements a RANSAC method for detecting shapes in an unorganized point set with unoriented normals. +This CGAL package implements an efficient RANSAC approach for detecting shapes in an unorganized point set with unoriented normals. diff --git a/Point_set_shape_detection_3/package_info/Point_set_shape_detection_3/long_description.txt b/Point_set_shape_detection_3/package_info/Point_set_shape_detection_3/long_description.txt index 6c084d1549f..62185aa02c0 100644 --- a/Point_set_shape_detection_3/package_info/Point_set_shape_detection_3/long_description.txt +++ b/Point_set_shape_detection_3/package_info/Point_set_shape_detection_3/long_description.txt @@ -1,5 +1,7 @@ -Point Set Shape Detection +Point Set Shape Detection -Sven Oesau, Yannick Verdie and Clément Jamin +Sven Oesau, Yannick Verdie, Clément Jamin and Pierre Alliez -This CGAL package implements a RANSAC (random sample consensus) method for detecting shapes in a point set with unoriented normals. The available shapes for detection are planes, spheres, cylinders, cones and tori. \ No newline at end of file +This CGAL package implements an efficient RANSAC (random sample consensus) approach for detecting shapes in a point set with unoriented normals. +Five canonical shapes can be detected: planes, spheres, cylinders, cones and tori. +Additional shapes can be detected, provided a class derived from the base shape is implemented. \ No newline at end of file