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_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_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_rhd.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
points, and 10\% collinear points. A random shuffle removes the
construction order from the test set. See \ccTexHtml{%
Figure~\ref{figurePointGenerator}}{Figure <A HREF="#PointGenerators">
<IMG SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10"
HEIGHT="10"></A>} for the example output.
Figure~\ref{figurePointGenerator}}{Figure <A HREF="#PointGenerators">&#x261E;</A>}
for the example output.
\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
regular integer grids. See \ccTexHtml{%
Figure~\ref{figureIntegerPointGenerator}}{Figure
<A HREF="#IntegerPointGenerators">
<IMG SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10"
HEIGHT="10"></A>}
<A HREF="#IntegerPointGenerators">&#x261E;</A>}
for the example output.
\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
endpoint is chosen randomly from a circle of radius 250. See
\ccTexHtml{Figure~\ref{figureSegmentGenerator}}{Figure <A
HREF="#SegmentGenerator"> <IMG SRC="cc_ref_up_arrow.gif"
ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>} for the example
HREF="#SegmentGenerator">&#x261E;</A>} for the example
output.
\begin{ccTexOnly}
@ -209,8 +205,7 @@ output.
The second example generates a regular structure of 100 segments; see
\ccTexHtml{Figure~\ref{figureSegmentGeneratorFan}}{Figure <A
HREF="#SegmentGeneratorFan"> <IMG SRC="cc_ref_up_arrow.gif"
ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>} for the example
HREF="#SegmentGeneratorFan">&#x261E;</A>} for the example
output. It uses the \ccc{Points_on_segment_2}%
\lcTex{\ccIndexGlobalFunction{Points_on_segment_2}} iterator,
\ccc{Join_input_iterator_2}%

View File

@ -121,8 +121,7 @@ the old implementation.
\end{ccHtmlOnly}
Figure~\ccTexHtml{\ref{figureHalfedgeDSDesign}}{}\begin{ccHtmlOnly}
<A HREF="Chapter_main.html#figureHalfedgeDSDesign"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="Chapter_main.html#figureHalfedgeDSDesign">&#x261E;</A>
\end{ccHtmlOnly}
illustrates the responsibilities of the three layers of the software
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},
which are not shown in
Figure~\ccTexHtml{\ref{figureHalfedgeDSDesign}}{}\begin{ccHtmlOnly} <A
HREF="Chapter_main.html#figureHalfedgeDSDesign"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10"
HEIGHT="10"></A>
HREF="Chapter_main.html#figureHalfedgeDSDesign">&#x261E;</A>
\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
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
vertices or the storage of vertices at all. See
Figure~\ccTexHtml{\ref{figureOptionalMethods}}{}\begin{ccHtmlOnly}
<A HREF="Concept_HalfedgeDS.html#figureOptionalMethods"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="Concept_HalfedgeDS.html#figureOptionalMethods">&#x261E;</A>
\end{ccHtmlOnly}
for the incidences, the mandatory and optional member functions
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.
Figure~\ccTexHtml{\ref{figureHalfedgeDSOptionalMethods}
on page \pageref{figureHalfedgeDSOptionalMethods}}{}\begin{ccHtmlOnly}
<A HREF="Concept_HalfedgeDS.html#figureHalfedgeDSOptionalMethods"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="Concept_HalfedgeDS.html#figureHalfedgeDSOptionalMethods">&#x261E;</A>
\end{ccHtmlOnly}
depicts the relationship between a halfedge and its incident
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
related member functions are supported.
Figure~\ccTexHtml{\ref{figureHalfedgeDSOptionalMethods}}{}\begin{ccHtmlOnly}
<A HREF="#figureHalfedgeDSOptionalMethods"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="#figureHalfedgeDSOptionalMethods">&#x261E;</A>
\end{ccHtmlOnly}
depicts the relationship between a halfedge and its incident
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.
Figure~\ccTexHtml{\ref{figureHalfedgeDSOptionalMethods}
on page \pageref{figureHalfedgeDSOptionalMethods}}{}\begin{ccHtmlOnly}
<A HREF="Concept_HalfedgeDS.html#figureHalfedgeDSOptionalMethods"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="Concept_HalfedgeDS.html#figureHalfedgeDSOptionalMethods">&#x261E;</A>
\end{ccHtmlOnly}
depicts the relationship between a halfedge and its incident
halfedges, vertices, and faces.

View File

@ -97,8 +97,7 @@ Dictionary
dict_cc,
dict_internal;
const string reference_icon = "<IMG SRC=\"cc_ref_up_arrow.gif\" "
"ALT=\"reference\" WIDTH=\"10\" HEIGHT=\"10\">";
const string reference_icon = "&#x261E;"; // Unicode for pointing finger.
string output_path, reftext;
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.
Figure~\ccTexHtml{\ref{figureNef3HalfedgeIncidences} on page
\pageref{figureNef3HalfedgeIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNef3HalfedgeIncidences"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="#figureNef3HalfedgeIncidences">&#x261E;</A>
\end{ccHtmlOnly} and
figure~\ccTexHtml{\ref{figureNef3FacetIncidences} on page
\pageref{figureNef3FacetIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNef3HalffacetIncidences"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="#figureNef3HalffacetIncidences">&#x261E;</A>
\end{ccHtmlOnly} illustrate the incidence of a svertex on a sphere map and of
a halfedge in the global structure.

View File

@ -20,13 +20,11 @@
Figure~\ccTexHtml{\ref{figureNef3HalfedgeIncidences} on page
\pageref{figureNef3HalfedgeIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNef3HalfedgeIncidences"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="#figureNef3HalfedgeIncidences">&#x261E;</A>
\end{ccHtmlOnly} and
figure~\ccTexHtml{\ref{figureNef3HalfloopIncidences} on page
\pageref{figureNef3HalfloopIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNef3HalfloopIncidences"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="#figureNef3HalfloopIncidences">&#x261E;</A>
\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
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.
Figure~\ccTexHtml{\ref{figureNef3HalfedgeIncidences} on page
\pageref{figureNef3HalfedgeIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNef3HalfedgeIncidences"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="#figureNef3HalfedgeIncidences">&#x261E;</A>
\end{ccHtmlOnly}
depicts the relationship between a shalfedge and its incident
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
Figure~\ccTexHtml{\ref{figureNef3FacetIncidences} on page
\pageref{figureNef3FacetIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNef3FacetIncidences"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="#figureNef3FacetIncidences">&#x261E;</A>
\end{ccHtmlOnly}. The \ccc{facet()} member function returns the facet
in which
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.
Figure~\ccTexHtml{\ref{figureNef3HalfloopIncidences} on page
\pageref{figureNef3HalfloopIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNef3HalfedgeIncidences"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="#figureNef3HalfedgeIncidences">&#x261E;</A>
\end{ccHtmlOnly}
depicts the relationship between a shalfloop and its incident
shalfloops, and sfaces on a sphere map. A shalfloop is

View File

@ -20,13 +20,11 @@
Figure~\ccTexHtml{\ref{figureNefS2SVertexIncidences} on page
\pageref{figureNefS2SVertexIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNefS2SVertexIncidences"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="#figureNefS2SVertexIncidences">&#x261E;</A>
\end{ccHtmlOnly} and
figure~\ccTexHtml{\ref{figureNefS2SHalfloopIncidences} on page
\pageref{figureNefS2SHalfloopIncidences}}{}\begin{ccHtmlOnly}
<A HREF="#figureNefS2SHalfloopIncidences"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="#figureNefS2SHalfloopIncidences">&#x261E;</A>
\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
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.
Figure~\ccTexHtml{\ref{figurePolyOptionalMethods} on page
\pageref{figurePolyOptionalMethods}}{}\begin{ccHtmlOnly}
<A HREF="Class_Polyhedron_3-Traits---Halfedge.html#figurePolyOptionalMethods"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="Class_Polyhedron_3-Traits---Halfedge.html#figurePolyOptionalMethods">&#x261E;</A>
\end{ccHtmlOnly}
depicts the relationship between a halfedge and its incident
halfedges, vertices, and facets. The circulator is assignable to the

View File

@ -20,8 +20,7 @@
Figure~\ccTexHtml{\ref{figurePolyOptionalMethods} on page
\pageref{figurePolyOptionalMethods}}{}\begin{ccHtmlOnly}
<A HREF="#figurePolyOptionalMethods"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="#figurePolyOptionalMethods">&#x261E;</A>
\end{ccHtmlOnly}
depicts the relationship between a halfedge and its incident
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.
Figure~\ccTexHtml{\ref{figurePolyOptionalMethods} on page
\pageref{figurePolyOptionalMethods}}{}\begin{ccHtmlOnly}
<A HREF="Class_Polyhedron_3-Traits---Halfedge.html#figurePolyOptionalMethods"><IMG
SRC="cc_ref_up_arrow.gif" ALT="reference arrow" WIDTH="10" HEIGHT="10"></A>
<A HREF="Class_Polyhedron_3-Traits---Halfedge.html#figurePolyOptionalMethods">&#x261E;</A>
\end{ccHtmlOnly}
depicts the relationship between a halfedge and its incident
halfedges, vertices, and facets. The circulator is assignable to the