mirror of https://github.com/CGAL/cgal
78 lines
2.8 KiB
TeX
78 lines
2.8 KiB
TeX
% +------------------------------------------------------------------------+
|
|
% | Reference manual page: ConvexPartitionIsValidTraits_2.tex
|
|
% +------------------------------------------------------------------------+
|
|
% | 10.05.2000 Susan Hert
|
|
% | Package: Partition_2
|
|
% |
|
|
% |
|
|
%%RefPage: end of header, begin of main body
|
|
% +------------------------------------------------------------------------+
|
|
|
|
\renewcommand\ccRefPageBegin{\ccParDims\cgalColumnLayout\begin{ccAdvanced}}
|
|
\renewcommand\ccRefPageEnd{\ccParDims\cgalColumnLayout\end{ccAdvanced}}
|
|
\begin{ccRefConcept}{ConvexPartitionIsValidTraits_2}
|
|
\ccIndexSubitemBegin[C]{approx_convex_partition_2}{traits class}
|
|
\ccIndexSubitemBegin[C]{greene_approx_convex_partition_2}{traits class}
|
|
\ccIndexSubitemBegin[C]{optimal_convex_partition_2}{traits class}
|
|
\ccIndexSubitemBegin[C]{convex_partition_is_valid_2}{traits class}
|
|
|
|
|
|
%% \ccHtmlCrossLink{} %% add further rules for cross referencing links
|
|
%% \ccHtmlIndexC[concept]{} %% add further index entries
|
|
|
|
\ccDefinition
|
|
|
|
Requirements of a traits class used
|
|
by \ccc{convex_partition_is_valid_2} for testing the validity of a
|
|
convex partition of a polygon.
|
|
|
|
\ccTypes
|
|
|
|
All types required by the concept PartitionIsValidTraits\_2 are required
|
|
except the function object type \ccc{Is_valid}. The following type is
|
|
required instead:
|
|
|
|
\ccNestedType{Is_convex_2}{Model of the concept PolygonIsValid that tests if
|
|
a sequence of points is convex or not.}
|
|
|
|
\ccCreationVariable{traits}
|
|
\ccCreation
|
|
|
|
Only a copy constructor is required.
|
|
|
|
\ccConstructor{ConvexPartitionIsValidTraits_2(ConvexPartitionIsValidTraits_2& tr)}{}
|
|
|
|
\ccOperations
|
|
|
|
The following function that creates an instance of the above predicate object
|
|
type must exist instead of the function \ccc{is_valid_object} required by
|
|
PartitionIsValidTraits\_2.
|
|
|
|
\ccMethod{Is_convex_2 is_convex_2_object(ConvexPartitionIsValidTraits_2 t);}{}
|
|
|
|
\ccHasModels
|
|
|
|
\ccRefIdfierPage{CGAL::Partition_traits_2<R>}
|
|
|
|
\ccSeeAlso
|
|
|
|
\ccRefIdfierPage{CGAL::approx_convex_partition_2} \\
|
|
\ccRefIdfierPage{CGAL::greene_approx_convex_partition_2} \\
|
|
\ccRefIdfierPage{CGAL::Is_convex_2<Traits>}\\
|
|
%\ccRefIdfierPage{CGAL::is_convex_2}\\
|
|
\ccRefIdfierPage{CGAL::optimal_convex_partition_2}
|
|
|
|
\ccIndexSubitemEnd[C]{approx_convex_partition_2}{traits class}
|
|
\ccIndexSubitemEnd[C]{greene_approx_convex_partition_2}{traits class}
|
|
\ccIndexSubitemEnd[C]{optimal_convex_partition_2}{traits class}
|
|
\ccIndexSubitemEnd[C]{convex_partition_is_valid_2}{traits class}
|
|
\end{ccRefConcept}
|
|
\renewcommand\ccRefPageBegin{\ccParDims\cgalColumnLayout}
|
|
\renewcommand\ccRefPageEnd{\ccParDims\cgalColumnLayout}
|
|
|
|
% +------------------------------------------------------------------------+
|
|
%%RefPage: end of main body, begin of footer
|
|
% EOF
|
|
% +------------------------------------------------------------------------+
|
|
|