This commit is contained in:
Andreas Fabri 2025-12-02 16:08:21 +00:00
parent 508affe735
commit 179f2dfaf2
1 changed files with 12 additions and 1 deletions

View File

@ -5,14 +5,25 @@
The concept `HDVFTraits` describes the requirements for geometric traits classes used in this package. The concept `HDVFTraits` describes the requirements for geometric traits classes used in this package.
\cgalHasModelsBegin \cgalHasModelsBegin
\cgalHasModelsBare{`CGAL::Homological_discrete_vector_field::Hdvf_traits_2<K>`}
\cgalHasModelsBare{`CGAL::Homological_discrete_vector_field::Hdvf_traits_3<K>`} \cgalHasModelsBare{`CGAL::Homological_discrete_vector_field::Hdvf_traits_3<K>`}
\cgalHasModelsBare{`CGAL::Homological_discrete_vector_field::Hdvf_traits_d<K>`}
\cgalHasModelsEnd \cgalHasModelsEnd
@todo add requirements on Point, Vector, FT, Bbox
*/ */
class HDVFTraits class HDVFTraits
{ {
public: public:
/* \brief Type tag encoding the dimension of the data. Must be a `CGAL::Dimension_tag<>` */
typedef unspecified_type Dimension ;
/* \brief Geometric kernel type. Must be a model of the `Kernel` concept. */
typedef unspecified_type Kernel ;
typedef unspecified_type Point ; typedef unspecified_type Point ;
typedef unspecified_type Vector ; typedef unspecified_type Vector ;
typedef unspecified_type FT ; typedef typename Kernel::FT FT ;
/* \brief Type of bounding boxes in the data dimension. */
typedef unspecified_type Bbox ; typedef unspecified_type Bbox ;
}; };