mirror of https://github.com/CGAL/cgal
Document the Vertex/Cell types in the doc of CGAL::TDS_3 (the model)
This commit is contained in:
parent
ba7c36850a
commit
0b0e7a7890
|
|
@ -33,23 +33,32 @@ container to store vertices and cells. It can be `Sequential_tag` (use of a
|
||||||
The base class `Triangulation_utils_3` defines basic computations on
|
The base class `Triangulation_utils_3` defines basic computations on
|
||||||
indices of vertices and neighbors of cells.
|
indices of vertices and neighbors of cells.
|
||||||
|
|
||||||
\attention All members listed here are additional to the interface
|
|
||||||
specified by the concept.
|
|
||||||
|
|
||||||
\sa `CGAL::Triangulation_ds_vertex_base_3`
|
\sa `CGAL::Triangulation_ds_vertex_base_3`
|
||||||
\sa `CGAL::Triangulation_ds_cell_base_3`
|
\sa `CGAL::Triangulation_ds_cell_base_3`
|
||||||
\sa `CGAL::Triangulation_vertex_base_with_info_3`
|
|
||||||
\sa `CGAL::Triangulation_cell_base_with_info_3`
|
|
||||||
*/
|
*/
|
||||||
template< typename VertexBase,
|
template< typename VertexBase,
|
||||||
typename CellBase,
|
typename CellBase,
|
||||||
typename ConcurrencyTag >
|
typename ConcurrencyTag >
|
||||||
class Triangulation_data_structure_3 : public CGAL::Triangulation_utils_3 {
|
class Triangulation_data_structure_3
|
||||||
|
: public CGAL::Triangulation_utils_3
|
||||||
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
/// \name Types
|
/// \name Types
|
||||||
/// @{
|
/// @{
|
||||||
|
|
||||||
|
typedef Triangulation_data_structure_2<VertexBase,FaceBase> Tds;
|
||||||
|
|
||||||
|
/// The vertex type.
|
||||||
|
///
|
||||||
|
/// \sa Section \ref tds3cyclic
|
||||||
|
typedef typename VertexBase::template Rebind_TDS<Tds>::Other Vertex;
|
||||||
|
|
||||||
|
/// The face type.
|
||||||
|
///
|
||||||
|
/// \sa Section \ref tds3cyclic
|
||||||
|
typedef typename CellBase::template Rebind_TDS<Tds>::Other Cell;
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
Vertex container type. If `ConcurrencyTag` is `Parallel_tag`, a
|
Vertex container type. If `ConcurrencyTag` is `Parallel_tag`, a
|
||||||
`Concurrent_compact_container` is used instead of a `Compact_container`.
|
`Concurrent_compact_container` is used instead of a `Compact_container`.
|
||||||
|
|
@ -64,6 +73,10 @@ typedef Compact_container<Cell, Default> Cell_range;
|
||||||
/// @}
|
/// @}
|
||||||
|
|
||||||
/// \name Operations
|
/// \name Operations
|
||||||
|
///
|
||||||
|
/// In addition to the interface documented in the concept,
|
||||||
|
/// the class offers the following functions.
|
||||||
|
///
|
||||||
/// @{
|
/// @{
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue