first changes after Guillaumes review

This commit is contained in:
Andreas Fabri 2015-05-04 16:43:38 +02:00
parent 8fa4a1e9c7
commit 457e9d5b00
3 changed files with 14 additions and 14 deletions

View File

@ -210,14 +210,14 @@ corresponding facets of the underlying 3D Delaunay triangulation.
The type of the 2D triangulation data structure describing the
reconstructed surface is the nested type
\link Advancing_front_surface_reconstruction::TDS_2 `TDS_2`\endlink.
\link Advancing_front_surface_reconstruction::Triangulation_data_structure_2 `Advancing_front_surface_reconstruction::Triangulation_data_structure_2`\endlink.
The type `TDS_2::Vertex` is model of the
The type `Advancing_front_surface_reconstruction::Triangulation_data_structure_2::Vertex` is model of the
concept `TriangulationDataStructure_2::Vertex` and has additionally
the method `vertex_3()` that returns an `Advancing_front_surface_reconstruction::Vertex_handle` to the
associated 3D vertex.
The type `TDS_2::Face` is model of the concept
The type `Advancing_front_surface_reconstruction::Triangulation_data_structure_2::Face` is model of the concept
`TriangulationDataStructure_2::Face` and has additionally the method
`facet()` that returns the associated `Advancing_front_surface_reconstruction::Facet`,
and a method `is_on_surface()` for testing if a face is part of the reconstructed

View File

@ -20,15 +20,15 @@ public:
/*!
The type of the 2D triangulation data structure describing the reconstructed surface.
The type `TDS_2::Vertex` is model of the concept `TriangulationDataStructure_2::Vertex` and has additionally the
The type `Triangulation_data_structure_2::Vertex` is model of the concept `TriangulationDataStructure_2::Vertex` and has additionally the
method `vertex_3()` that returns a `Vertex_handle` to the associated 3D vertex.
The type `TDS_2::Face` is model of the concept `TriangulationDataStructure_2::Face` and has additionally the
The type `Triangulation_data_structure_2::Face` is model of the concept `TriangulationDataStructure_2::Face` and has additionally the
method `facet()` that returns the associated `Facet`, and a method `bool is_on_surface()`
for testing if a face is part of the reconstructed surface or a face incident to a boundary edge.
In case the surface has boundaries, the 2D surface has one vertex which is associated to the infinite
vertex of the 3D triangulation.
*/
typedef unspecified_type TDS_2;
typedef unspecified_type Triangulation_data_structure_2;
/*!
@ -108,7 +108,7 @@ Advancing_front_surface_reconstruction(Dt& dt);
/// @{
/*!
runs the surface reconstruction function with the default parameters.
runs the surface reconstruction function.
\param radius_ratio_bound candidates incident to surface triangles which are not in the beta-wedge
are discarded, if the ratio of their radius and the radius of the surface triangle is larger than `radius_ratio_bound`.
@ -122,8 +122,8 @@ runs the surface reconstruction function with the default parameters.
/*!
returns the reconstructed surface.
*/
const TDS_2&
tds_2();
const Triangulation_data_structure_2&
triangulation_data_structure_2() const;
/*!
returns the underlying 3D Delaunay triangulation.
@ -165,16 +165,16 @@ bool
has_on_surface(Facet f) const;
/*!
returns `true` if the facet f is on the surface.
returns `true` if the facet `f2` is on the surface.
*/
bool
has_on_surface(TDS_2::Face_handle f2) const;
has_on_surface(Triangulation_data_structure_2::Face_handle f2) const;
/*!
returns `true` if the facet f is on the surface.
returns `true` if the vertex `v2` is on the surface.
*/
bool
has_on_surface(TDS_2::Vertex_handle v2) const;
has_on_surface(Triangulation_data_structure_2::Vertex_handle v2) const;
/// @}

View File

@ -5,7 +5,7 @@
typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
typedef CGAL::Advancing_front_surface_reconstruction<K> Reconstruction;
typedef Reconstruction::Triangulation_3 Triangulation_3;
typedef Reconstruction::TDS_2 TDS_2;
typedef Reconstruction::Triangulation_data_structure_2 TDS_2;
typedef K::Point_3 Point_3;
int main()