mirror of https://github.com/CGAL/cgal
48 lines
1.4 KiB
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: ***
|