Replace not so nice cc_ref_up_arrow.gif used with Figures references,

by a nicer Unicode pointing finger.
This commit is contained in:
Sylvain Pion 2009-01-02 16:56:08 +00:00
parent 4871441a35
commit f0ca88b74a
17 changed files with 24 additions and 50 deletions

1
.gitattributes vendored
View File

@ -2288,7 +2288,6 @@ Manual_tools/src/latex_converter_config/gif/cc_prod.gif -text svneol=unset#image
Manual_tools/src/latex_converter_config/gif/cc_propto.gif -text svneol=unset#image/gif Manual_tools/src/latex_converter_config/gif/cc_propto.gif -text svneol=unset#image/gif
Manual_tools/src/latex_converter_config/gif/cc_rangle.gif -text svneol=unset#image/gif Manual_tools/src/latex_converter_config/gif/cc_rangle.gif -text svneol=unset#image/gif
Manual_tools/src/latex_converter_config/gif/cc_rceil.gif -text svneol=unset#image/gif Manual_tools/src/latex_converter_config/gif/cc_rceil.gif -text svneol=unset#image/gif
Manual_tools/src/latex_converter_config/gif/cc_ref_up_arrow.gif -text svneol=unset#image/gif
Manual_tools/src/latex_converter_config/gif/cc_rfloor.gif -text svneol=unset#image/gif Manual_tools/src/latex_converter_config/gif/cc_rfloor.gif -text svneol=unset#image/gif
Manual_tools/src/latex_converter_config/gif/cc_rhd.gif -text svneol=unset#image/gif Manual_tools/src/latex_converter_config/gif/cc_rhd.gif -text svneol=unset#image/gif
Manual_tools/src/latex_converter_config/gif/cc_rho.gif -text svneol=unset#image/gif Manual_tools/src/latex_converter_config/gif/cc_rho.gif -text svneol=unset#image/gif

View File

@ -86,9 +86,8 @@ We want to generate a test set of 1000 points, where 60\% are chosen
randomly in a small disc, 20\% are from a larger grid, 10\% are duplicates randomly in a small disc, 20\% are from a larger grid, 10\% are duplicates
points, and 10\% collinear points. A random shuffle removes the points, and 10\% collinear points. A random shuffle removes the
construction order from the test set. See \ccTexHtml{% construction order from the test set. See \ccTexHtml{%
Figure~\ref{figurePointGenerator}}{Figure <A HREF="#PointGenerators"> Figure~\ref{figurePointGenerator}}{Figure <A HREF="#PointGenerators">&#x261E;</A>}
<IMG SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" for the example output.
HEIGHT="10"></A>} for the example output.
\ccIncludeExampleCode{Generator/random_degenerate_point_set.cpp} \ccIncludeExampleCode{Generator/random_degenerate_point_set.cpp}
@ -130,9 +129,7 @@ The second example demonstrates the point generators with integer
points. Arithmetic with \ccc{double}s is sufficient to produce points. Arithmetic with \ccc{double}s is sufficient to produce
regular integer grids. See \ccTexHtml{% regular integer grids. See \ccTexHtml{%
Figure~\ref{figureIntegerPointGenerator}}{Figure Figure~\ref{figureIntegerPointGenerator}}{Figure
<A HREF="#IntegerPointGenerators"> <A HREF="#IntegerPointGenerators">&#x261E;</A>}
<IMG SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10"
HEIGHT="10"></A>}
for the example output. for the example output.
\ccIncludeExampleCode{Generator/random_grid.cpp} \ccIncludeExampleCode{Generator/random_grid.cpp}
@ -169,8 +166,7 @@ We want to generate a test set of 200 segments, where one endpoint is
chosen randomly from a horizontal segment of length 200, and the other chosen randomly from a horizontal segment of length 200, and the other
endpoint is chosen randomly from a circle of radius 250. See endpoint is chosen randomly from a circle of radius 250. See
\ccTexHtml{Figure~\ref{figureSegmentGenerator}}{Figure <A \ccTexHtml{Figure~\ref{figureSegmentGenerator}}{Figure <A
HREF="#SegmentGenerator"> <IMG SRC="cc_ref_up_arrow.gif" HREF="#SegmentGenerator">&#x261E;</A>} for the example
ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>} for the example
output. output.
\begin{ccTexOnly} \begin{ccTexOnly}
@ -209,8 +205,7 @@ output.
The second example generates a regular structure of 100 segments; see The second example generates a regular structure of 100 segments; see
\ccTexHtml{Figure~\ref{figureSegmentGeneratorFan}}{Figure <A \ccTexHtml{Figure~\ref{figureSegmentGeneratorFan}}{Figure <A
HREF="#SegmentGeneratorFan"> <IMG SRC="cc_ref_up_arrow.gif" HREF="#SegmentGeneratorFan">&#x261E;</A>} for the example
ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>} for the example
output. It uses the \ccc{Points_on_segment_2}% output. It uses the \ccc{Points_on_segment_2}%
\lcTex{\ccIndexGlobalFunction{Points_on_segment_2}} iterator, \lcTex{\ccIndexGlobalFunction{Points_on_segment_2}} iterator,
\ccc{Join_input_iterator_2}% \ccc{Join_input_iterator_2}%

View File

@ -121,8 +121,7 @@ the old implementation.
\end{ccHtmlOnly} \end{ccHtmlOnly}
Figure~\ccTexHtml{\ref{figureHalfedgeDSDesign}}{}\begin{ccHtmlOnly} Figure~\ccTexHtml{\ref{figureHalfedgeDSDesign}}{}\begin{ccHtmlOnly}
<A HREF="Chapter_main.html#figureHalfedgeDSDesign"><IMG <A HREF="Chapter_main.html#figureHalfedgeDSDesign">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly} \end{ccHtmlOnly}
illustrates the responsibilities of the three layers of the software illustrates the responsibilities of the three layers of the software
design, with the \ccc{CGAL::Polyhedron_3} as an example for the top design, with the \ccc{CGAL::Polyhedron_3} as an example for the top
@ -167,9 +166,7 @@ functionality into separate helper classes, \ccc{HalfedgeDS_decorator},
\ccc{HalfedgeDS_const_decorator}, and \ccc{HalfedgeDS_items_decorator}, \ccc{HalfedgeDS_const_decorator}, and \ccc{HalfedgeDS_items_decorator},
which are not shown in which are not shown in
Figure~\ccTexHtml{\ref{figureHalfedgeDSDesign}}{}\begin{ccHtmlOnly} <A Figure~\ccTexHtml{\ref{figureHalfedgeDSDesign}}{}\begin{ccHtmlOnly} <A
HREF="Chapter_main.html#figureHalfedgeDSDesign"><IMG HREF="Chapter_main.html#figureHalfedgeDSDesign">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10"
HEIGHT="10"></A>
\end{ccHtmlOnly}, but would be placed at the side of the \ccc{HalfedgeDS} \end{ccHtmlOnly}, but would be placed at the side of the \ccc{HalfedgeDS}
since they broaden that interface but do not hide it. These helper since they broaden that interface but do not hide it. These helper
classes contain operations that are useful to implement the operations classes contain operations that are useful to implement the operations

View File

@ -61,8 +61,7 @@ is stored. Reduced variants of the halfedge data structure can omit
some of these incidences, for example the reference to halfedges in some of these incidences, for example the reference to halfedges in
vertices or the storage of vertices at all. See vertices or the storage of vertices at all. See
Figure~\ccTexHtml{\ref{figureOptionalMethods}}{}\begin{ccHtmlOnly} Figure~\ccTexHtml{\ref{figureOptionalMethods}}{}\begin{ccHtmlOnly}
<A HREF="Concept_HalfedgeDS.html#figureOptionalMethods"><IMG <A HREF="Concept_HalfedgeDS.html#figureOptionalMethods">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly} \end{ccHtmlOnly}
for the incidences, the mandatory and optional member functions for the incidences, the mandatory and optional member functions
possible for vertices, halfedges, and faces. possible for vertices, halfedges, and faces.

View File

@ -29,8 +29,7 @@ points to the face. A type tag indicates whether the related member
functions are supported. functions are supported.
Figure~\ccTexHtml{\ref{figureHalfedgeDSOptionalMethods} Figure~\ccTexHtml{\ref{figureHalfedgeDSOptionalMethods}
on page \pageref{figureHalfedgeDSOptionalMethods}}{}\begin{ccHtmlOnly} on page \pageref{figureHalfedgeDSOptionalMethods}}{}\begin{ccHtmlOnly}
<A HREF="Concept_HalfedgeDS.html#figureHalfedgeDSOptionalMethods"><IMG <A HREF="Concept_HalfedgeDS.html#figureHalfedgeDSOptionalMethods">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly} \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

@ -34,8 +34,7 @@ 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~\ccTexHtml{\ref{figureHalfedgeDSOptionalMethods}}{}\begin{ccHtmlOnly}
<A HREF="#figureHalfedgeDSOptionalMethods"><IMG <A HREF="#figureHalfedgeDSOptionalMethods">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly} \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

@ -31,8 +31,7 @@ points to the vertex. A type tag indicates whether the related member
functions are supported. functions are supported.
Figure~\ccTexHtml{\ref{figureHalfedgeDSOptionalMethods} Figure~\ccTexHtml{\ref{figureHalfedgeDSOptionalMethods}
on page \pageref{figureHalfedgeDSOptionalMethods}}{}\begin{ccHtmlOnly} on page \pageref{figureHalfedgeDSOptionalMethods}}{}\begin{ccHtmlOnly}
<A HREF="Concept_HalfedgeDS.html#figureHalfedgeDSOptionalMethods"><IMG <A HREF="Concept_HalfedgeDS.html#figureHalfedgeDSOptionalMethods">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly} \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

@ -97,8 +97,7 @@ Dictionary
dict_cc, dict_cc,
dict_internal; dict_internal;
const string reference_icon = "<IMG SRC=\"cc_ref_up_arrow.gif\" " const string reference_icon = "&#x261E;"; // Unicode for pointing finger.
"ALT=\"reference\" WIDTH=\"10\" HEIGHT=\"10\">";
string output_path, reftext; string output_path, reftext;
ofstream output_file; ofstream output_file;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 499 B

View File

@ -28,13 +28,11 @@ either if we want to have the source vertex of a halfedge, or if we want to
have the vertex in the center of the sphere map a svertex lies on. have the vertex in the center of the sphere map a svertex lies on.
Figure~\ccTexHtml{\ref{figureNef3HalfedgeIncidences} on page Figure~\ccTexHtml{\ref{figureNef3HalfedgeIncidences} on page
\pageref{figureNef3HalfedgeIncidences}}{}\begin{ccHtmlOnly} \pageref{figureNef3HalfedgeIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNef3HalfedgeIncidences"><IMG <A HREF="#figureNef3HalfedgeIncidences">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly} and \end{ccHtmlOnly} and
figure~\ccTexHtml{\ref{figureNef3FacetIncidences} on page figure~\ccTexHtml{\ref{figureNef3FacetIncidences} on page
\pageref{figureNef3FacetIncidences}}{}\begin{ccHtmlOnly} \pageref{figureNef3FacetIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNef3HalffacetIncidences"><IMG <A HREF="#figureNef3HalffacetIncidences">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly} illustrate the incidence of a svertex on a sphere map and of \end{ccHtmlOnly} illustrate the incidence of a svertex on a sphere map and of
a halfedge in the global structure. a halfedge in the global structure.

View File

@ -20,13 +20,11 @@
Figure~\ccTexHtml{\ref{figureNef3HalfedgeIncidences} on page Figure~\ccTexHtml{\ref{figureNef3HalfedgeIncidences} on page
\pageref{figureNef3HalfedgeIncidences}}{}\begin{ccHtmlOnly} \pageref{figureNef3HalfedgeIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNef3HalfedgeIncidences"><IMG <A HREF="#figureNef3HalfedgeIncidences">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly} and \end{ccHtmlOnly} and
figure~\ccTexHtml{\ref{figureNef3HalfloopIncidences} on page figure~\ccTexHtml{\ref{figureNef3HalfloopIncidences} on page
\pageref{figureNef3HalfloopIncidences}}{}\begin{ccHtmlOnly} \pageref{figureNef3HalfloopIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNef3HalfloopIncidences"><IMG <A HREF="#figureNef3HalfloopIncidences">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly} illustrate the incidences of an sface. An sface is described \end{ccHtmlOnly} illustrate the incidences of an sface. An sface is described
by its boundaries. An entry item to each boundary cycle can be accessed by its boundaries. An entry item to each boundary cycle can be accessed
using the iterator range (\ccc{sface_cycles_begin()}/\ccc{sface_cycles_end()}). using the iterator range (\ccc{sface_cycles_begin()}/\ccc{sface_cycles_end()}).

View File

@ -21,8 +21,7 @@
A shalfedge is a great arc on a sphere map. A shalfedge is a great arc on a sphere map.
Figure~\ccTexHtml{\ref{figureNef3HalfedgeIncidences} on page Figure~\ccTexHtml{\ref{figureNef3HalfedgeIncidences} on page
\pageref{figureNef3HalfedgeIncidences}}{}\begin{ccHtmlOnly} \pageref{figureNef3HalfedgeIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNef3HalfedgeIncidences"><IMG <A HREF="#figureNef3HalfedgeIncidences">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly} \end{ccHtmlOnly}
depicts the relationship between a shalfedge and its incident depicts the relationship between a shalfedge and its incident
shalfedges, svertices, and sfaces on a sphere map. A shalfedge is shalfedges, svertices, and sfaces on a sphere map. A shalfedge is
@ -67,8 +66,7 @@ used as a shortcut.
The role of shalfedges in a facet is illustrated in The role of shalfedges in a facet is illustrated in
Figure~\ccTexHtml{\ref{figureNef3FacetIncidences} on page Figure~\ccTexHtml{\ref{figureNef3FacetIncidences} on page
\pageref{figureNef3FacetIncidences}}{}\begin{ccHtmlOnly} \pageref{figureNef3FacetIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNef3FacetIncidences"><IMG <A HREF="#figureNef3FacetIncidences">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly}. The \ccc{facet()} member function returns the facet \end{ccHtmlOnly}. The \ccc{facet()} member function returns the facet
in which in which
the shalfedge is part of one of the facet cycles. The successive assignment of the shalfedge is part of one of the facet cycles. The successive assignment of

View File

@ -21,8 +21,7 @@
A shalfloop is a great circle on a sphere map. A shalfloop is a great circle on a sphere map.
Figure~\ccTexHtml{\ref{figureNef3HalfloopIncidences} on page Figure~\ccTexHtml{\ref{figureNef3HalfloopIncidences} on page
\pageref{figureNef3HalfloopIncidences}}{}\begin{ccHtmlOnly} \pageref{figureNef3HalfloopIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNef3HalfedgeIncidences"><IMG <A HREF="#figureNef3HalfedgeIncidences">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly} \end{ccHtmlOnly}
depicts the relationship between a shalfloop and its incident depicts the relationship between a shalfloop and its incident
shalfloops, and sfaces on a sphere map. A shalfloop is shalfloops, and sfaces on a sphere map. A shalfloop is

View File

@ -20,13 +20,11 @@
Figure~\ccTexHtml{\ref{figureNefS2SVertexIncidences} on page Figure~\ccTexHtml{\ref{figureNefS2SVertexIncidences} on page
\pageref{figureNefS2SVertexIncidences}}{}\begin{ccHtmlOnly} \pageref{figureNefS2SVertexIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNefS2SVertexIncidences"><IMG <A HREF="#figureNefS2SVertexIncidences">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly} and \end{ccHtmlOnly} and
figure~\ccTexHtml{\ref{figureNefS2SHalfloopIncidences} on page figure~\ccTexHtml{\ref{figureNefS2SHalfloopIncidences} on page
\pageref{figureNefS2SHalfloopIncidences}}{}\begin{ccHtmlOnly} \pageref{figureNefS2SHalfloopIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNefS2SHalfloopIncidences"><IMG <A HREF="#figureNefS2SHalfloopIncidences">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly} illustrate the incidences of an sface. An sface is described \end{ccHtmlOnly} illustrate the incidences of an sface. An sface is described
by its boundaries. An entry item to each boundary cycle can be accessed by its boundaries. An entry item to each boundary cycle can be accessed
using the iterator range (\ccc{sface_cycles_begin()}/\ccc{sface_cycles_end()}). using the iterator range (\ccc{sface_cycles_begin()}/\ccc{sface_cycles_end()}).

View File

@ -23,8 +23,7 @@ incident halfedge that points to the facet. Type tags indicate whether
these member functions are supported. these member functions are supported.
Figure~\ccTexHtml{\ref{figurePolyOptionalMethods} on page Figure~\ccTexHtml{\ref{figurePolyOptionalMethods} on page
\pageref{figurePolyOptionalMethods}}{}\begin{ccHtmlOnly} \pageref{figurePolyOptionalMethods}}{}\begin{ccHtmlOnly}
<A HREF="Class_Polyhedron_3-Traits---Halfedge.html#figurePolyOptionalMethods"><IMG <A HREF="Class_Polyhedron_3-Traits---Halfedge.html#figurePolyOptionalMethods">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly} \end{ccHtmlOnly}
depicts the relationship between a halfedge and its incident depicts the relationship between a halfedge and its incident
halfedges, vertices, and facets. The circulator is assignable to the halfedges, vertices, and facets. The circulator is assignable to the

View File

@ -20,8 +20,7 @@
Figure~\ccTexHtml{\ref{figurePolyOptionalMethods} on page Figure~\ccTexHtml{\ref{figurePolyOptionalMethods} on page
\pageref{figurePolyOptionalMethods}}{}\begin{ccHtmlOnly} \pageref{figurePolyOptionalMethods}}{}\begin{ccHtmlOnly}
<A HREF="#figurePolyOptionalMethods"><IMG <A HREF="#figurePolyOptionalMethods">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly} \end{ccHtmlOnly}
depicts the relationship between a halfedge and its incident depicts the relationship between a halfedge and its incident
halfedges, vertices, and facets. A halfedge is an oriented edge halfedges, vertices, and facets. A halfedge is an oriented edge

View File

@ -23,8 +23,7 @@ halfedge that points to the vertex. Type tags indicate whether these
member functions are supported. member functions are supported.
Figure~\ccTexHtml{\ref{figurePolyOptionalMethods} on page Figure~\ccTexHtml{\ref{figurePolyOptionalMethods} on page
\pageref{figurePolyOptionalMethods}}{}\begin{ccHtmlOnly} \pageref{figurePolyOptionalMethods}}{}\begin{ccHtmlOnly}
<A HREF="Class_Polyhedron_3-Traits---Halfedge.html#figurePolyOptionalMethods"><IMG <A HREF="Class_Polyhedron_3-Traits---Halfedge.html#figurePolyOptionalMethods">&#x261E;</A>
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
\end{ccHtmlOnly} \end{ccHtmlOnly}
depicts the relationship between a halfedge and its incident depicts the relationship between a halfedge and its incident
halfedges, vertices, and facets. The circulator is assignable to the halfedges, vertices, and facets. The circulator is assignable to the