mirror of https://github.com/CGAL/cgal
Remove special treatment for references to these figures, since the
default mechanism works.
This commit is contained in:
parent
9b0e7889e2
commit
cbbab44d4f
|
|
@ -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">☞</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.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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">☞</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
|
||||||
|
|
|
||||||
|
|
@ -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">☞</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.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue