- Fix for universal brain damage: "the the" -> "the".

This commit is contained in:
Sylvain Pion 2006-03-06 17:38:43 +00:00
parent 388ba779f3
commit 0e130994a7
23 changed files with 23 additions and 23 deletions

View File

@ -41,7 +41,7 @@ maintains the incidence relations among these objects.
The main idea behind the \dcel\ data-structure is to represent
each edge using a pair of directed {\em halfedges}, one going from
the the $xy$-lexicographically smaller (left) endpoint of the curve toward
the $xy$-lexicographically smaller (left) endpoint of the curve toward
its the $xy$-lexicographically larger (right) endpoint, and the other,
known as its {\em twin} halfedge, going in the opposite direction. As each
halfedge is directed, we say it has a {\em source} vertex and a {\em target}

View File

@ -220,7 +220,7 @@ class-template with the predefined
\ccc{Exact_predicates_inexact_constructions_kernel}. Note that we use
the \ccc{insert_non_intersecting_curves()} function to construct the
arrangement.
By default, the example opens the the \ccc{Europe.dat} input-file,
By default, the example opens the \ccc{Europe.dat} input-file,
located in the examples folder, which contains more than $3000$ line segments
with floating-point coordinates that form the map of Europe, as depicted in
Figure~\ref{arr_fig:predef_kernels}(b):

View File

@ -46,7 +46,7 @@ that return constant handles, iterators or circulators:
{returns a handle for the source vertex of \ccVar{}.}
\ccGlue
\ccMethod{Vertex_handle target();}
{returns a handle for the the target vertex of \ccVar{}.}
{returns a handle for the target vertex of \ccVar{}.}
\ccMethod{Comparison_result direction() const;}
{returns the direction of the halfedge: \ccc{SMALLER} if \ccVar{}'s

View File

@ -75,7 +75,7 @@ Note that each iterator fits the handle concept, i.e. iterators can be
used as handles. Note also that all iterator and handle types come
also in a const flavor, e.g., \ccc{Vertex_const_iterator} is the
constant version of \ccc{Vertex_iterator}. Const correctness requires
to use the const version whenever the the convex hull object is
to use the const version whenever the convex hull object is
referenced as constant. The \ccc{Hull_vertex_iterator} is convertible
to \ccc{Vertex_iterator} and \ccc{Vertex_handle}.

View File

@ -214,7 +214,7 @@ due to accumulated rounding errors.
\subsection{Inclusion of Header Files}
You need just to include a representation class to obtain the the
You need just to include a representation class to obtain the
geometric objects of the kernel that you would like to use with the
representation class, i.e., \ccc{CGAL/Cartesian_d.h} or
\ccc{CGAL/Homogeneous_d.h}

View File

@ -180,7 +180,7 @@ a notification. Validation consists of using the
ordered correctly.
The remaining two methods, \ccc{set} and \ccc{erase} are only
necessary if the the kinetic data structure wishes to support dynamic
necessary if the kinetic data structure wishes to support dynamic
trajectory changes and removals. These methods are called by the
\ccc{mot_listener_} helper when appropriate.

View File

@ -10,7 +10,7 @@ kinetic data structure so that the \ccc{operator<<} can be defined for
them.
The kinetic data structure maintains one event containing a list of
the trajectories of all objects in the the simulation. This
the trajectories of all objects in the simulation. This
event must updated whenever any objects change, in addition, it is
always created to fail one time unit in the future, so it must be
recreated when it fails. As a result, the kinetic data structure has

View File

@ -44,7 +44,7 @@ function \ccc{twin()} returns the opposite halfedge.
Looking at the incidence structure on a sphere map, the member function
\ccc{out_sedge} returns the first outgoing shalfedge, and \ccc{incident_sface}
returns the the incident sface.
returns the incident sface.
\ccInclude{CGAL/Nef_polyhedron_3.h}

View File

@ -27,7 +27,7 @@ The figure on page
The member function
\ccc{out_sedge} returns the first outgoing shalfedge, and \ccc{incident_sface}
returns the the incident sface.
returns the incident sface.
\ccInclude{CGAL/Nef_polyhedron_S2.h}

View File

@ -63,7 +63,7 @@ with the representation type determined by \ccc{InputIterator::value_type}.
\ccRefIdfierPage{CGAL::y_monotone_partition_2}
\ccImplementation
This function implements the the approximation algorithm of
This function implements the approximation algorithm of
Greene \cite{g-dpcp-83} and requires $O(n \log n)$ time and $O(n)$ space
to produce a convex partitioning given a $y$-monotone partitioning of a
polygon with $n$ vertices. The function \ccc{y_monotone_partition_2}

View File

@ -37,7 +37,7 @@ with the largest \ccStyle{y}-coordinate is taken.
\begin{enumerate}
\item \ccc{Traits} is a model of the concept
PolygonTraits\_2\ccIndexMainItem[c]{PolygonTraits_2}.
In fact, only the the members \ccc{Less_xy_2} and
In fact, only the members \ccc{Less_xy_2} and
\ccc{less_xy_2_object} are used.
\item \ccc{ForwardIterator::value_type} should be \ccc{Traits::Point_2},
\end{enumerate}

View File

@ -37,7 +37,7 @@ with the largest \ccStyle{x}-coordinate is taken.
\begin{enumerate}
\item \ccc{Traits} is a model of the concept
PolygonTraits\_2\ccIndexMainItem[c]{PolygonTraits_2}.
In fact, only the the members \ccc{Less_yx_2} and
In fact, only the members \ccc{Less_yx_2} and
\ccc{less_yx_2_object} are used.
\item \ccc{ForwardIterator::value_type} should be \ccc{Traits::Point_2},
\end{enumerate}

View File

@ -29,7 +29,7 @@ polyline and the simplified polyline, or as the sum of all
these distances.
Although the interface is generic, this package implements faster algorithms
for the the Euclidean distance, namely the incremental algorithm \cite{[cgal:pv-opadc-94]},
for the Euclidean distance, namely the incremental algorithm \cite{[cgal:pv-opadc-94]},
and the algorithm based on the path hull structure \cite{[hs-sudpl-92]}.
Finally, another group of algorithms, optimal polyline simplification methods

View File

@ -46,7 +46,7 @@ internals.}
%the bounds themselves can be evaluated with floating point arithmetic.
User provided pricing strategies may use \ccRefName\ as a base class directly
or inherit from the the class \ccc{QP__filtered_base} or from the class
or inherit from the class \ccc{QP__filtered_base} or from the class
\ccc{QP__partial_base} or both.

View File

@ -265,7 +265,7 @@ solution, see \ccc{variables_value_begin()} below.}
%KKT
%\ccNestedType{Lambda_value_iterator}{a STL random access iterator with value type}
%The following enum type is provided by the the class \ccRefName\ :
%The following enum type is provided by the class \ccRefName\ :
\ccEnum{enum Strategy { FULL_EXACT_PRICING, FULL_FILTERED_PRICING,
PARTIAL_EXACT_PRICING, PARTIAL_FILTERED_PRICING };}{enumeration used

View File

@ -229,7 +229,7 @@ and has as endpoints the Voronoi vertices $v_{\infty{}12}$ and
$v_{\infty{}31}$ defined by the triplets
$s_\infty$, \ccc{s1}, \ccc{s2} and $s_\infty$, \ccc{s3} and
\ccc{s1}. The sign \ccc{sgn} is the common sign of the distances of
\ccc{q} from the Voronoi circles centered at the the vertices
\ccc{q} from the Voronoi circles centered at the vertices
$v_{\infty{}12}$ and $v_{\infty{}31}$. If \ccc{sgn} is \ccc{NEGATIVE},
the predicate returns \ccc{true} if and only if the entire Voronoi
edge is in conflict with \ccc{q}. If \ccc{sgn} is \ccc{POSITIVE} or

View File

@ -222,7 +222,7 @@ Gt gt=Gt());}
{Returns the number of finite vertices of the segment Delaunay graph.}
\ccGlue
\ccMethod{size_type number_of_faces();}
{Returns the number of faces (both finite and infinite) of the the
{Returns the number of faces (both finite and infinite) of the
segment Delaunay graph.}
\ccGlue
\ccMethod{size_type number_of_input_sites();}

View File

@ -129,7 +129,7 @@ browsing for queries defined by points or spatial objects.
supported using exact or fuzzy $d$-dimensional objects enclosing a
region. The fuzziness of the query object is specified by a parameter
$\epsilon$ denoting a maximal allowed distance to the boundary of a
query object. If the distance to the the boundary is at least
query object. If the distance to the boundary is at least
$\epsilon$, points inside the object are always reported and points
outside the object are never reported. Points within distance
$\epsilon$ to the boundary may be or may be not reported. For exact

View File

@ -117,7 +117,7 @@ The triangulation data structure
is required to provide :
\begin{itemize}
\item
the types \ccc{Vertex} and \ccc{Face} for the the vertices
the types \ccc{Vertex} and \ccc{Face} for the vertices
and faces of the triangulations
\item the type \ccc{Vertex_handle} and \ccc{Face_handle}
which are models of the concept \ccc{Handle} and

View File

@ -267,7 +267,7 @@ located in \ccc{lt,loc,li}.}
get_boundary_of_conflicts_and_hidden_vertices(const Weighted_point
&p, OutputItBoundaryEdges eit,
OutputItHiddenVertices vit, Face_handle start) const;}
{ same as above except that only the the vertices that would be hidden
{ same as above except that only the vertices that would be hidden
by \ccc{p} and the boundary of the zone in conflict with \ccc{p} are
output via the corresponding output iterators. The boundary edges of
the conflict zone are ouput in counterclockwise order and each edge

View File

@ -809,7 +809,7 @@ to \ccc{v}.}
to \ccc{v}.}
\ccGlue
\ccMethod{Edge_circulator incident_edges(Vertex_handle v, Face_handle f) const;}
{Starts at the the first edge of \ccc{f} incident to
{Starts at the first edge of \ccc{f} incident to
\ccc{v}, in counterclockwise order around \ccc{v}.
\ccPrecond Face \ccc{f} is incident to vertex \ccc{v}.}
\ccGlue

View File

@ -162,7 +162,7 @@ on the left of the browser.
\subsection{The user panel}
Users can define their own buttons and actions in a special panel
activated by the the ``User Panel'' button. By default, there is nothing
activated by the ``User Panel'' button. By default, there is nothing
but a ``Close'' button in this panel.
\section{The drawable objects}

View File

@ -471,7 +471,7 @@ The shortest path is computed as follows:
\item Perform a Dijsktra algorithm to find the shortest path between $p$ and
$q$.
\end{enumerate}
The value type of the output iterator is the vertex type of the the visibility
The value type of the output iterator is the vertex type of the visibility
complex computed in the second step above. In other words we only give access to
the bitangent segments of the shortest path (recall that the vertices of the
visibility complex correspond to free bitangents).