From cbbab44d4f043163f505ca64fbd61f08b8b6fb7e Mon Sep 17 00:00:00 2001 From: Sylvain Pion Date: Mon, 5 Jan 2009 09:36:10 +0000 Subject: [PATCH] Remove special treatment for references to these figures, since the default mechanism works. --- .../doc_tex/HalfedgeDS_ref/HalfedgeDSFace.tex | 5 +--- .../HalfedgeDS_ref/HalfedgeDSHalfedge.tex | 25 +++++++------------ .../HalfedgeDS_ref/HalfedgeDSVertex.tex | 7 +----- 3 files changed, 11 insertions(+), 26 deletions(-) diff --git a/HalfedgeDS/doc_tex/HalfedgeDS_ref/HalfedgeDSFace.tex b/HalfedgeDS/doc_tex/HalfedgeDS_ref/HalfedgeDSFace.tex index 7c2e1469aa8..3f8c4c8b01e 100644 --- a/HalfedgeDS/doc_tex/HalfedgeDS_ref/HalfedgeDSFace.tex +++ b/HalfedgeDS/doc_tex/HalfedgeDS_ref/HalfedgeDSFace.tex @@ -27,10 +27,7 @@ items class, see the \ccc{HalfedgeDSItems} concept. A face optionally stores a reference to an incident halfedge that points to the face. A type tag indicates whether the related member functions are supported. -Figure~\ccTexHtml{\ref{figureHalfedgeDSOptionalMethods} -on page \pageref{figureHalfedgeDSOptionalMethods}}{}\begin{ccHtmlOnly} - -\end{ccHtmlOnly} +Figure~\ref{figureHalfedgeDSOptionalMethods} depicts the relationship between a halfedge and its incident halfedges, vertices, and faces. diff --git a/HalfedgeDS/doc_tex/HalfedgeDS_ref/HalfedgeDSHalfedge.tex b/HalfedgeDS/doc_tex/HalfedgeDS_ref/HalfedgeDSHalfedge.tex index a6581c4dec4..c1f09b94a39 100644 --- a/HalfedgeDS/doc_tex/HalfedgeDS_ref/HalfedgeDSHalfedge.tex +++ b/HalfedgeDS/doc_tex/HalfedgeDS_ref/HalfedgeDSHalfedge.tex @@ -33,27 +33,18 @@ along the open region. A halfedge optionally stores a reference to the previous halfedge along the face, a reference to an incident vertex, and a reference to an incident face. Type tags indicate whether the related member functions are supported. -Figure~\ccTexHtml{\ref{figureHalfedgeDSOptionalMethods}}{}\begin{ccHtmlOnly} - -\end{ccHtmlOnly} +Figure~\ref{figureHalfedgeDSOptionalMethods} depicts the relationship between a halfedge and its incident halfedges, vertices, and faces. -\begin{ccTexOnly} \begin{figure}[bht] +\begin{ccTexOnly} \begin{center} \parbox{\textwidth}{% \includegraphics[width=\textwidth]% {HalfedgeDS_ref/fig/hds_optional}% } \end{center} - \caption{The three classes \protect\ccc{Vertex}, - \protect\ccc{Halfedge}, and - \protect\ccc{Face} of the halfedge data structure. Member - functions with shaded background are mandatory. The others - are optionally supported.} - \label{figureHalfedgeDSOptionalMethods} - \end{figure} \end{ccTexOnly} \begin{ccHtmlOnly} @@ -62,13 +53,15 @@ halfedges, vertices, and faces. Class Diagram
- Figure: - The three classes Vertex, Halfedge, and - Face of the halfedge data structure. Member - functions with shaded background are mandatory. The others - are optionally supported. \end{ccHtmlOnly} + \caption{The three classes \protect\ccc{Vertex}, + \protect\ccc{Halfedge}, and + \protect\ccc{Face} of the halfedge data structure. Member + functions with shaded background are mandatory. The others + are optionally supported.} + \label{figureHalfedgeDSOptionalMethods} + \end{figure} For the protection of the integrity of the data structure classes such as \ccc{CGAL::Polyhedron_3} are allowed to redefine the modifying member diff --git a/HalfedgeDS/doc_tex/HalfedgeDS_ref/HalfedgeDSVertex.tex b/HalfedgeDS/doc_tex/HalfedgeDS_ref/HalfedgeDSVertex.tex index 04a2c8b1005..d1cead99789 100644 --- a/HalfedgeDS/doc_tex/HalfedgeDS_ref/HalfedgeDSVertex.tex +++ b/HalfedgeDS/doc_tex/HalfedgeDS_ref/HalfedgeDSVertex.tex @@ -24,15 +24,10 @@ type in the \ccc{HalfedgeDS} concept. It is also required in the \ccc{Vertex_wrapper} member class template of an items class, see the \ccc{HalfedgeDSItems} concept. -% FIXME : hardcoded links !? - A vertex optionally stores a reference to an incident halfedge that points to the vertex. A type tag indicates whether the related member functions are supported. -Figure~\ccTexHtml{\ref{figureHalfedgeDSOptionalMethods} -on page \pageref{figureHalfedgeDSOptionalMethods}}{}\begin{ccHtmlOnly} - -\end{ccHtmlOnly} +Figure~\ref{figureHalfedgeDSOptionalMethods} depicts the relationship between a halfedge and its incident halfedges, vertices, and faces.