cgal/Mesh_2/doc_tex/Mesh_2_ref/DelaunayMeshTraits_2.tex

48 lines
1.4 KiB
TeX

\begin{ccRefConcept}{DelaunayMeshTraits_2}
\ccDefinition
The concept \ccRefName\ refines the concept
\ccc{ConformingDelaunayTriangulationTraits_2}. It provides a construction
object \ccc{Construct_circumcenter_2}.
\ccRefines
\ccc{ConformingDelaunayTriangulationTraits_2}
\ccTypes
\ccNestedType{Construct_circumcenter_2} {Constructor object. Must provide
an operator \ccc{Point_2 operator()(Point_2 p,
Point_2 q,
Point_2 r);}
that constructs the center of the circle passing through the points $p$,
$q$, and~$r$.
\ccPrecond $p$, $q$, and~$r$ are not collinear.}
\ccNestedType{Compute_area_2}{Constructor object. Must provide an operator
\ccc{FT operator()(Point_2 p,
Point_2 q,
Point_2 r);}
that computes the signed area of the triangle defined by
the points $p$, $q$, and~$r$. }
\ccCreationVariable{traits}
\ccHeading{Access to predicate and constructor objects}
\ccThree{Construct_circumcenter_2xx}{construct_circumcenter_2_object();}{}
\ccMethod{Construct_circumcenter_2 construct_circumcenter_2_object();}{}
\ccMethod{Compute_area_2 compute_area_2_object();}{}
\ccHasModels
Any model of the \ccc{Kernel} concept. In particular, all \cgal\ kernels.
\end{ccRefConcept}
%%% For emacs/AucTeX:
%%% Local Variables: ***
%%% mode:latex ***
%%% TeX-master: "../Mesh_2.tex" ***
%%% End: ***