mirror of https://github.com/CGAL/cgal
parent
6ff45a799d
commit
cb030bbe42
|
|
@ -37,7 +37,7 @@ whose \ccc{operator()} computes the values of a function
|
|||
any pointer to a function of type \ccc{FT (*)(FT, FT, FT)}.
|
||||
|
||||
\ccSeeAlso
|
||||
\ccc{Implicit_surface_3<Traits, Func>},\\
|
||||
\ccc{Implicit_surface_3<Traits, Function>},\\
|
||||
\ccc{make_surface_mesh}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -19,16 +19,16 @@
|
|||
\ccDefinition
|
||||
|
||||
The concept \ccRefName\ describes the requirements of the traits class to
|
||||
be plugged as \ccc{Traits} in \ccc{Implicit_surface_3< Traits, Func>}.
|
||||
be plugged as \ccc{Traits} in \ccc{Implicit_surface_3< Traits, Function>}.
|
||||
The concept provides the types, predicates and constructors objects
|
||||
that are used in the
|
||||
the partial specialisation of
|
||||
the surface mesher traits generator~:
|
||||
\ccc{Surface_mesh_traits_generator_3<Implicit_surface_3<Traits,Func > >}.
|
||||
\ccc{Surface_mesh_traits_generator_3<Implicit_surface_3<Traits, Function> >}.
|
||||
|
||||
|
||||
|
||||
TO BE COMPLETED BE LAURENT
|
||||
TODO: TO BE COMPLETED BE LAURENT
|
||||
|
||||
%\ccGeneralizes
|
||||
|
||||
|
|
@ -62,7 +62,7 @@ Any CGAL Kernel.
|
|||
|
||||
\ccSeeAlso
|
||||
|
||||
\ccc{Implicit_surface_3<Traits, Func>},\\
|
||||
\ccc{Implicit_surface_3<Traits, Function>},\\
|
||||
\ccc{make_surface_mesh}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
% +------------------------------------------------------------------------+
|
||||
|
||||
|
||||
\begin{ccRefClass}{Implicit_surface_3<Traits,Func>}
|
||||
\begin{ccRefClass}{Implicit_surface_3<Traits, Function>}
|
||||
|
||||
%% \ccHtmlCrossLink{} %% add further rules for cross referencing links
|
||||
%% \ccHtmlIndexC[class]{} %% add further index entries
|
||||
|
|
@ -25,7 +25,7 @@ set of a function \begin{math}f : \R^3 \longrightarrow \R\end{math}.
|
|||
|
||||
The library provides a partial specialization
|
||||
of the surface mesher traits generator~:
|
||||
\ccc{Surface_mesh_traits_generator_3<Implicit_surface_3<Traits,Func > >}
|
||||
\ccc{Surface_mesh_traits_generator_3<Implicit_surface_3<Traits, Function> >}
|
||||
that provides a model of \ccc{SurfaceMeshTraits_3} for this type of surfaces.
|
||||
|
||||
|
||||
|
|
@ -38,18 +38,31 @@ the types, predicates and constructors objects provided
|
|||
in \ccc{Traits} are
|
||||
used in
|
||||
the partial specialisation
|
||||
\ccc{Surface_mesh_traits_generator_3<Implicit_surface_3<Traits,Func > >}
|
||||
\ccc{Surface_mesh_traits_generator_3<Implicit_surface_3<Traits, Function> >}
|
||||
to generate the model of \ccc{SurfaceMeshTraits_3}.
|
||||
|
||||
The template parameter \ccc{Func} stands for a model
|
||||
The template parameter \ccc{Function} stands for a model
|
||||
of the concept \ccc{ImplicitFunction}.
|
||||
The number type \ccc{Func::FT} has to match
|
||||
The number type \ccc{Function::FT} has to match
|
||||
the type \ccc{Traits::FT}.
|
||||
|
||||
TODO : NEED TO DOCUMENT CONSTRUCTOR!
|
||||
|
||||
\ccInclude{CGAL/Implicit_surface_3.h}
|
||||
|
||||
\ccCreation
|
||||
\ccCreationVariable{surface}
|
||||
|
||||
\ccConstructor{
|
||||
Implicit_surface_3(Function f,
|
||||
const Sphere_3 bounding_sphere,
|
||||
const FT error_bound);}
|
||||
{\ccc{f} is the object of type \ccc{Function} that represents the implicit
|
||||
surface.\\
|
||||
\ccc{bounding_sphere} is a bounding sphere of the implicit surface.\\
|
||||
\ccc{error_bound} is a bound that is used if the partial specialisation
|
||||
\ccc{Surface_mesh_traits_generator_3<Implicit_surface_3<Traits, Function> >}
|
||||
to compute intersection points between the implicit surface and some
|
||||
segments.}
|
||||
|
||||
\ccSeeAlso
|
||||
\ccc{make_surface_mesh},\\
|
||||
\ccc{Surface_mesh_traits_generator_3<Surface>},\\
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ of the traits generator \ccRefName exists.
|
|||
|
||||
Currently, the library provides partial specializations
|
||||
of the traits generator
|
||||
for implicit surfaces (\ccc{Implicit_surface_3<Traits, Func> }) and
|
||||
for implicit surfaces (\ccc{Implicit_surface_3<Traits, Function> }) and
|
||||
grey level images (\ccc{Gray_level_image_3<Traits> }).
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ of the output mesh while avoiding an over-refinement of the mesh.
|
|||
\ccRefIdfierPage{CGAL::Surface_mesh_cell_base_3<Gt,Cb>} \\
|
||||
\ccRefIdfierPage{CGAL::Surface_mesh_default_criteria_3<Tr>} \\
|
||||
\ccRefIdfierPage{CGAL::Surface_mesh_traits_generator_3<Surface>} \\
|
||||
\ccRefIdfierPage{CGAL::Implicit_surface_3<Traits,Func>} \\
|
||||
\ccRefIdfierPage{CGAL::Implicit_surface_3<Traits,Function>} \\
|
||||
\ccRefIdfierPage{CGAL::Gray_level_image_3<Traits>}
|
||||
|
||||
\subsection*{Tag classes}
|
||||
|
|
|
|||
|
|
@ -98,7 +98,7 @@ of the traits generator \ccc{Surface_mesh_traits_generator_3<Surface>}
|
|||
is provided.
|
||||
Currently, the library provides partial specializations
|
||||
of \ccc{Surface_mesher_traits_generator_3<Surface>}
|
||||
for implicit surfaces (\ccc{Implicit_surface_3<Traits, Func> }) and
|
||||
for implicit surfaces (\ccc{Implicit_surface_3<Traits, Function> }) and
|
||||
grey level images (\ccc{Gray_level_image_3<Traits> }).
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue