Remove special treatment for references to these figures, since the

default mechanism works.
This commit is contained in:
Sylvain Pion 2009-01-05 09:36:10 +00:00
parent 9b0e7889e2
commit cbbab44d4f
3 changed files with 11 additions and 26 deletions

View File

@ -27,10 +27,7 @@ items class, see the \ccc{HalfedgeDSItems} concept.
A face optionally stores a reference to an incident halfedge that A face optionally stores a reference to an incident halfedge that
points to the face. A type tag indicates whether the related member points to the face. A type tag indicates whether the related member
functions are supported. functions are supported.
Figure~\ccTexHtml{\ref{figureHalfedgeDSOptionalMethods} Figure~\ref{figureHalfedgeDSOptionalMethods}
on page \pageref{figureHalfedgeDSOptionalMethods}}{}\begin{ccHtmlOnly}
<A HREF="Concept_HalfedgeDS.html#figureHalfedgeDSOptionalMethods">&#x261E;</A>
\end{ccHtmlOnly}
depicts the relationship between a halfedge and its incident depicts the relationship between a halfedge and its incident
halfedges, vertices, and faces. halfedges, vertices, and faces.

View File

@ -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, previous halfedge along the face, a reference to an incident vertex,
and a reference to an incident face. Type tags indicate whether the and a reference to an incident face. Type tags indicate whether the
related member functions are supported. related member functions are supported.
Figure~\ccTexHtml{\ref{figureHalfedgeDSOptionalMethods}}{}\begin{ccHtmlOnly} Figure~\ref{figureHalfedgeDSOptionalMethods}
<A HREF="#figureHalfedgeDSOptionalMethods">&#x261E;</A>
\end{ccHtmlOnly}
depicts the relationship between a halfedge and its incident depicts the relationship between a halfedge and its incident
halfedges, vertices, and faces. halfedges, vertices, and faces.
\begin{ccTexOnly}
\begin{figure}[bht] \begin{figure}[bht]
\begin{ccTexOnly}
\begin{center} \begin{center}
\parbox{\textwidth}{% \parbox{\textwidth}{%
\includegraphics[width=\textwidth]% \includegraphics[width=\textwidth]%
{HalfedgeDS_ref/fig/hds_optional}% {HalfedgeDS_ref/fig/hds_optional}%
} }
\end{center} \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} \end{ccTexOnly}
\begin{ccHtmlOnly} \begin{ccHtmlOnly}
@ -62,13 +53,15 @@ halfedges, vertices, and faces.
<A HREF="fig/hds_optional.gif"> <A HREF="fig/hds_optional.gif">
<img src="fig/hds_optional_small.gif" <img src="fig/hds_optional_small.gif"
alt="Class Diagram"></A><BR> alt="Class Diagram"></A><BR>
<A HREF="fig/hds_optional.gif">Figure:</A>
The three classes <I>Vertex</I>, <I>Halfedge</I>, and
<I>Face</I> of the halfedge data structure. Member
functions with shaded background are mandatory. The others
are optionally supported.
</CENTER> </CENTER>
\end{ccHtmlOnly} \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 For the protection of the integrity of the data structure classes such
as \ccc{CGAL::Polyhedron_3} are allowed to redefine the modifying member as \ccc{CGAL::Polyhedron_3} are allowed to redefine the modifying member

View File

@ -24,15 +24,10 @@ type in the \ccc{HalfedgeDS} concept. It is also required in
the \ccc{Vertex_wrapper<Refs,Traits>} member class template of an the \ccc{Vertex_wrapper<Refs,Traits>} member class template of an
items class, see the \ccc{HalfedgeDSItems} concept. items class, see the \ccc{HalfedgeDSItems} concept.
% FIXME : hardcoded links !?
A vertex optionally stores a reference to an incident halfedge that A vertex optionally stores a reference to an incident halfedge that
points to the vertex. A type tag indicates whether the related member points to the vertex. A type tag indicates whether the related member
functions are supported. functions are supported.
Figure~\ccTexHtml{\ref{figureHalfedgeDSOptionalMethods} Figure~\ref{figureHalfedgeDSOptionalMethods}
on page \pageref{figureHalfedgeDSOptionalMethods}}{}\begin{ccHtmlOnly}
<A HREF="Concept_HalfedgeDS.html#figureHalfedgeDSOptionalMethods">&#x261E;</A>
\end{ccHtmlOnly}
depicts the relationship between a halfedge and its incident depicts the relationship between a halfedge and its incident
halfedges, vertices, and faces. halfedges, vertices, and faces.