Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r78411 - sandbox/gtl/doc
From: sydorchuk.andriy_at_[hidden]
Date: 2012-05-10 17:02:48


Author: asydorchuk
Date: 2012-05-10 17:02:44 EDT (Thu, 10 May 2012)
New Revision: 78411
URL: http://svn.boost.org/trac/boost/changeset/78411

Log:
Formatting HTML tables.

Text files modified:
   sandbox/gtl/doc/voronoi_builder.htm | 30 +-
   sandbox/gtl/doc/voronoi_diagram.htm | 356 ++++++++++++++++++++-------------------
   sandbox/gtl/doc/voronoi_main.htm | 60 ++++--
   sandbox/gtl/doc/voronoi_utils.htm | 97 +++++-----
   4 files changed, 284 insertions(+), 259 deletions(-)

Modified: sandbox/gtl/doc/voronoi_builder.htm
==============================================================================
--- sandbox/gtl/doc/voronoi_builder.htm (original)
+++ sandbox/gtl/doc/voronoi_builder.htm 2012-05-10 17:02:44 EDT (Thu, 10 May 2012)
@@ -7,6 +7,7 @@
 
 
 
+
   
   <meta http-equiv="Content-Language" content="en-us">
 
@@ -16,7 +17,7 @@
 
   <tbody>
     <tr>
- <td style="background-color: rgb(238, 238, 238);" nowrap="1" valign="top">
+ <td style="background-color: rgb(238, 238, 238);" valign="top" nowrap="1">
       <div style="padding: 5px;" align="center"> <img src="images/boost.png" border="0" height="86" width="277"><a title="www.boost.org home page" tabindex="2" style="border: medium none ;" href="http://www.boost.org/"> </a></div>
       <div style="margin: 5px;">
       <h3 class="navbar">Contents</h3>
@@ -166,24 +167,27 @@
           <tr>
             <td style="font-family: 'Courier New',Courier,monospace;">
 voronoi_builder()</td>
- <td style="vertical-align: top;" width="693">Default
+ <td width="693">Default
 constructor.</td>
           </tr>
           <tr>
- <td style="vertical-align: top;"><span style="font-family: Courier New,Courier,monospace;">void insert_point(const int_type&amp; x, const int_type&amp; y)</span><br>
+ <td><span style="font-family: Courier New,Courier,monospace;">void insert_point(const int_type&amp; x,<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const int_type&amp; y)</span><br>
             </td>
- <td style="vertical-align: top;">Inserts a point object with
+ <td>Inserts a point object with
 the specified coordinates into the Voronoi builder.
             </td>
           </tr>
           
           
           <tr>
- <td style="vertical-align: top;"><span style="font-family: Courier New,Courier,monospace;">void
-insert_segment(const int_type&amp; x1, const int_type&amp; y1,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-const int_type&amp; x2, const int_type&amp; y2)</span><br>
+ <td><span style="font-family: Courier New,Courier,monospace;">void
+insert_segment(const int_type&amp; x1,<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const int_type&amp; y1,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+const int_type&amp; x2,<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; const int_type&amp; y2)</span><br>
             </td>
- <td style="vertical-align: top;">Inserts a segment object
+ <td>Inserts a segment object
 with the specified coordinates into the Voronoi builder.
             </td>
           </tr>
@@ -192,11 +196,11 @@
           
           
           <tr>
- <td style="vertical-align: top; font-family: 'Courier New',Courier,monospace;">
+ <td style="font-family: 'Courier New',Courier,monospace;">
 template &lt;typename OUTPUT&gt;<br>
 void construct(OUTPUT *output)<br>
             </td>
- <td style="vertical-align: top;" width="693">Runs sweepline
+ <td width="693">Runs sweepline
 algorithm over the set of the inserted geometries, outputs site and
 circle events to the OUTPUT data structure. It's responsibility of the
 output structure builder object to process them. For example both
@@ -207,10 +211,10 @@
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: 'Courier New',Courier,monospace;">
+ <td style="font-family: 'Courier New',Courier,monospace;">
 void clear()<br>
             </td>
- <td style="vertical-align: top;" width="693">Clears the
+ <td width="693">Clears the
 list of the inserted geometries.<br>
             </td>
           </tr>
@@ -357,7 +361,7 @@
       </td>
     </tr>
     <tr>
- <td style="background-color: rgb(238, 238, 238);" nowrap="1" valign="top">&nbsp;</td>
+ <td style="background-color: rgb(238, 238, 238);" valign="top" nowrap="1">&nbsp;</td>
       <td style="padding-left: 10px; padding-right: 10px; padding-bottom: 10px;" valign="top" width="100%">
       <table class="docinfo" id="table2" frame="void" rules="none">
         <colgroup> <col class="docinfo-name"><col class="docinfo-content"> </colgroup> <tbody valign="top">

Modified: sandbox/gtl/doc/voronoi_diagram.htm
==============================================================================
--- sandbox/gtl/doc/voronoi_diagram.htm (original)
+++ sandbox/gtl/doc/voronoi_diagram.htm 2012-05-10 17:02:44 EDT (Thu, 10 May 2012)
@@ -5,6 +5,7 @@
 
 
 
+
   
   <meta http-equiv="Content-Language" content="en-us">
 
@@ -22,7 +23,7 @@
 
   <tbody>
     <tr>
- <td style="background-color: rgb(238, 238, 238);" nowrap="1" valign="top">
+ <td style="background-color: rgb(238, 238, 238);" valign="top" nowrap="1">
       <div style="padding: 5px;" align="center"> <img src="images/boost.png" border="0" height="86" width="277"><a title="www.boost.org home page" tabindex="2" style="border: medium none ;" href="http://www.boost.org/"> </a></div>
       <div style="margin: 5px;">
       <h3 class="navbar">Contents</h3>
@@ -133,66 +134,66 @@
       <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
         <tbody>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">voronoi_diagram()<br>
+ <td style="font-family: Courier New,Courier,monospace;">voronoi_diagram()<br>
             </td>
- <td style="vertical-align: top;">Default constructor.<br>
+ <td>Default constructor.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 clear()<br>
             </td>
- <td style="vertical-align: top;">Clears diagram.<br>
+ <td>Clears diagram.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">const
+ <td style="font-family: Courier New,Courier,monospace;">const
 cell_container_type &amp;cells() const<br>
             </td>
- <td style="vertical-align: top;">Returns the const
+ <td>Returns the const
 reference to the cell container.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">const
+ <td style="font-family: Courier New,Courier,monospace;">const
 vertex_container_type &amp;vertices() const<br>
             </td>
- <td style="vertical-align: top;">Returns the const
+ <td>Returns the const
 reference to the vertex container.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">const
+ <td style="font-family: Courier New,Courier,monospace;">const
 edge_container_type &amp;edges() const<br>
             </td>
- <td style="vertical-align: top;">Returns the const
+ <td>Returns the const
 reference to the edge container.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">unsigned
+ <td style="font-family: Courier New,Courier,monospace;">unsigned
 int num_cells() const<br>
             </td>
- <td style="vertical-align: top;">Returns the number of the
+ <td>Returns the number of the
 cells in the Voronoi diagram.<br>
 This value should be the same as the size of the cell container.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">unsigned
+ <td style="font-family: Courier New,Courier,monospace;">unsigned
 int num_edges() const<br>
             </td>
- <td style="vertical-align: top;">Returns the number of the
+ <td>Returns the number of the
 edges in the Voronoi diagram.<br>
 This value should be twice smaller than the size of the edge container.<br>
 The reason is that two half-edges are present for each Voronoi edge.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">unsigned
+ <td style="font-family: Courier New,Courier,monospace;">unsigned
 int num_vertices() const<br>
             </td>
- <td style="vertical-align: top;">Returns the number of the
+ <td>Returns the number of the
 vertices in the Voronoi diagram.<br>
 This value should be the same as the size of the vertex container.<br>
             </td>
@@ -204,87 +205,87 @@
       <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
         <tbody>
           <tr>
- <td style="vertical-align: top;">coordinate_type<br>
+ <td>coordinate_type<br>
             </td>
- <td style="vertical-align: top;">Coordinate type.<br>
+ <td>Coordinate type.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">point_type<br>
+ <td>point_type<br>
             </td>
- <td style="vertical-align: top;">2D point.<br>
+ <td>2D point.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">cell_type<br>
+ <td>cell_type<br>
             </td>
- <td style="vertical-align: top;">Voronoi cell.<br>
+ <td>Voronoi cell.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">vertex_type<br>
+ <td>vertex_type<br>
             </td>
- <td style="vertical-align: top;">Voronoi vertex.<br>
+ <td>Voronoi vertex.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">edge_type<br>
+ <td>edge_type<br>
             </td>
- <td style="vertical-align: top;">Voronoi edge.<br>
+ <td>Voronoi edge.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">cell_container_type<br>
+ <td>cell_container_type<br>
             </td>
- <td style="vertical-align: top;">Container of Voronoi cells.<br>
+ <td>Container of Voronoi cells.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">cell_iterator<br>
+ <td>cell_iterator<br>
             </td>
- <td style="vertical-align: top;">Cell container iterator.<br>
+ <td>Cell container iterator.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">const_cell_iterator<br>
+ <td>const_cell_iterator<br>
             </td>
- <td style="vertical-align: top;">Const cell container iterator.<br>
+ <td>Const cell container iterator.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">vertex_container_type<br>
+ <td>vertex_container_type<br>
             </td>
- <td style="vertical-align: top;">Container of Voronoi vertices.<br>
+ <td>Container of Voronoi vertices.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">vertex_iterator<br>
+ <td>vertex_iterator<br>
             </td>
- <td style="vertical-align: top;">Vertex container iterator.<br>
+ <td>Vertex container iterator.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">const_vertex_iterator<br>
+ <td>const_vertex_iterator<br>
             </td>
- <td style="vertical-align: top;">Const vertex container iterator.<br>
+ <td>Const vertex container iterator.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">edge_container_type<br>
+ <td>edge_container_type<br>
             </td>
- <td style="vertical-align: top;">Container of Voronoi edges.<br>
+ <td>Container of Voronoi edges.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">edge_iterator<br>
+ <td>edge_iterator<br>
             </td>
- <td style="vertical-align: top;">Edge container iterator.<br>
+ <td>Edge container iterator.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">const_edge_iterator<br>
+ <td>const_edge_iterator<br>
             </td>
- <td style="vertical-align: top;">Const edge container iterator.<br>
+ <td>Const edge container iterator.<br>
             </td>
           </tr>
         </tbody>
@@ -313,244 +314,244 @@
       <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
         <tbody>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">voronoi_edge()<br>
+ <td style="font-family: Courier New,Courier,monospace;">voronoi_edge()<br>
             </td>
- <td style="vertical-align: top;">Default constructor.<br>
+ <td>Default constructor.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">voronoi_cell_type
+ <td style="font-family: Courier New,Courier,monospace;">voronoi_cell_type
 *cell()<br>
             </td>
- <td style="vertical-align: top;">Returns the pointer to the
+ <td>Returns the pointer to the
 Voronoi <span style="font-family: Courier New,Courier,monospace;"></span>cell
 that edge belongs to.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">const
+ <td style="font-family: Courier New,Courier,monospace;">const
 voronoi_cell_type *cell() const<br>
             </td>
- <td style="vertical-align: top;">Returns the const pointer
+ <td>Returns the const pointer
 to the Voronoi cell that edge belongs to.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 cell(voronoi_cell_type *c)<br>
             </td>
- <td style="vertical-align: top;">Sets the Voronoi cell
+ <td>Sets the Voronoi cell
 pointer for the cell current edge belongs to.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">voronoi_vertex_type
+ <td style="font-family: Courier New,Courier,monospace;">voronoi_vertex_type
 *vertex0()<br>
             </td>
- <td style="vertical-align: top;">Returns the pointer to the
+ <td>Returns the pointer to the
 start point of the edge.<br>
 If the edge is infinite in that direction returns NULL.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">const
+ <td style="font-family: Courier New,Courier,monospace;">const
 voronoi_vertex_type *vertex0() const<br>
             </td>
- <td style="vertical-align: top;">Returns the const pointer
+ <td>Returns the const pointer
 to the point vertex of the edge.<br>
 If the edge is infinite in that direction returns NULL.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 vertex0(voronoi_vertex_type *v)<br>
             </td>
- <td style="vertical-align: top;">Sets the start point
+ <td>Sets the start point
 pointer of the edge.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">voronoi_vertex_type
+ <td style="font-family: Courier New,Courier,monospace;">voronoi_vertex_type
 *vertex1()<br>
             </td>
- <td style="vertical-align: top;">Returns the pointer to the
+ <td>Returns the pointer to the
 end point of the edge.<br>
 If the edge is infinite in that direction returns NULL.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">const
+ <td style="font-family: Courier New,Courier,monospace;">const
 voronoi_vertex_type *vertex1() const<br>
             </td>
- <td style="vertical-align: top;">Returns the const pointer
+ <td>Returns the const pointer
 to the end point of the edge.<br>
 If the edge is infinite in that direction returns NULL.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 vertex1(voronoi_vertex_type *v)<br>
             </td>
- <td style="vertical-align: top;">Sets the end point pointer
+ <td>Sets the end point pointer
 of the edge.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">voronoi_edge_type
+ <td style="font-family: Courier New,Courier,monospace;">voronoi_edge_type
 *twin()<br>
             </td>
- <td style="vertical-align: top;">Returns the pointer to the
+ <td>Returns the pointer to the
 twin edge.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">const
+ <td style="font-family: Courier New,Courier,monospace;">const
 voronoi_edge_type *twin() const<br>
             </td>
- <td style="vertical-align: top;">Returns the const pointer
+ <td>Returns the const pointer
 to the twin edge.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 twin(voronoi_edge_type *e)<br>
             </td>
- <td style="vertical-align: top;">Sets the twin edge pointer
+ <td>Sets the twin edge pointer
 of the edge.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">voronoi_edge_type
+ <td style="font-family: Courier New,Courier,monospace;">voronoi_edge_type
 *next()<br>
             </td>
- <td style="vertical-align: top;">Returns the pointer to the
+ <td>Returns the pointer to the
 CCW next edge within the corresponding Voronoi cell.<br>
 Edges not necessarily share a common vertex (e.g. infinite edges).<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">const
+ <td style="font-family: Courier New,Courier,monospace;">const
 voronoi_edge_type *next() const<br>
             </td>
- <td style="vertical-align: top;">Returns the const pointer
+ <td>Returns the const pointer
 to the CCW next edge within the corresponding Voronoi cell.<br>
 Edges not necessarily share a common vertex (e.g. infinite edges).<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 next(voronoi_edge_type *e)<br>
             </td>
- <td style="vertical-align: top;">Sets the CCW next edge
+ <td>Sets the CCW next edge
 pointer of the edge.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">voronoi_edge_type
+ <td style="font-family: Courier New,Courier,monospace;">voronoi_edge_type
 *prev()<br>
             </td>
- <td style="vertical-align: top;">Returns the pointer to the
+ <td>Returns the pointer to the
 CCW prev edge within the corresponding Voronoi cell.<br>
 Edges not necessarily share a common vertex (e.g. infinite edges).<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">const
+ <td style="font-family: Courier New,Courier,monospace;">const
 voronoi_edge_type *prev() const<br>
             </td>
- <td style="vertical-align: top;">Returns the const pointer
+ <td>Returns the const pointer
 to the CCW prev edge within the corresponding Voronoi cell.<br>
 Edges not necessarily share a common vertex (e.g. infinite edges).<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 prev(voronoi_edge_type *e)<br>
             </td>
- <td style="vertical-align: top;">Sets the CCW prev edge
+ <td>Sets the CCW prev edge
 pointer of the edge.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 *data() const<br>
             </td>
- <td style="vertical-align: top;">Returns the pointer to the
+ <td>Returns the pointer to the
 data associated with the edge.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 data(void *d) const<br>
             </td>
- <td style="vertical-align: top;">Sets the data pointer of
+ <td>Sets the data pointer of
 the edge.<br>
 This allows the user to associate any data type with the edge.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">voronoi_edge_type
+ <td style="font-family: Courier New,Courier,monospace;">voronoi_edge_type
 *rot_next()<br>
             </td>
- <td style="vertical-align: top;">Returns the pointer to the
+ <td>Returns the pointer to the
 CCW next edge rotated around the edge start point.<br>
 If the edge is infinite in that direction returns NULL.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">const
+ <td style="font-family: Courier New,Courier,monospace;">const
 voronoi_edge_type *rot_next() const<br>
             </td>
- <td style="vertical-align: top;">Returns the const pointer
+ <td>Returns the const pointer
 to the CCW next edge rotated around the edge start point.<br>
 If the edge is infinite in that direction returns NULL.</td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">voronoi_edge_type
+ <td style="font-family: Courier New,Courier,monospace;">voronoi_edge_type
 *rot_prev()<br>
             </td>
- <td style="vertical-align: top;">Returns the pointer to the
+ <td>Returns the pointer to the
 CCW prev edge rotated around the edge start point.<br>
 If the edge is infinite in that direction returns NULL.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">const
+ <td style="font-family: Courier New,Courier,monospace;">const
 voronoi_edge_type *rot_prev() const<br>
             </td>
- <td style="vertical-align: top;">Returns the const pointer
+ <td>Returns the const pointer
 to the CCW prev edge rotated around the edge start point.<br>
 If the edge is infinite in that direction returns NULL.</td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">bool
+ <td style="font-family: Courier New,Courier,monospace;">bool
 is_finite() const<br>
             </td>
- <td style="vertical-align: top;">Returns true if the both
+ <td>Returns true if the both
 end points of the edge are finite, else false.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">bool
+ <td style="font-family: Courier New,Courier,monospace;">bool
 is_linear() const<br>
             </td>
- <td style="vertical-align: top;">Returns true if the edge
+ <td>Returns true if the edge
 is linear (segment, ray, line), else false.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">bool
+ <td style="font-family: Courier New,Courier,monospace;">bool
 is_curved() const<br>
             </td>
- <td style="vertical-align: top;">Returns true if the edge
+ <td>Returns true if the edge
 is curved (parabolic arc), else false.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">bool
+ <td style="font-family: Courier New,Courier,monospace;">bool
 is_primary() const<br>
             </td>
- <td style="vertical-align: top;">Returns false if the edge
+ <td>Returns false if the edge
 goes through the endpoint of the segment site, else true.<br>
             </td>
           </tr>
@@ -569,27 +570,27 @@
       <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
         <tbody>
           <tr>
- <td style="vertical-align: top;">coordinate_type<br>
+ <td>coordinate_type<br>
             </td>
- <td style="vertical-align: top;">Coordinate type.<br>
+ <td>Coordinate type.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">voronoi_cell_type<br>
+ <td>voronoi_cell_type<br>
             </td>
- <td style="vertical-align: top;">Voronoi cell type.<br>
+ <td>Voronoi cell type.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">voronoi_vertex_type<br>
+ <td>voronoi_vertex_type<br>
             </td>
- <td style="vertical-align: top;">Voronoi vertex type.<br>
+ <td>Voronoi vertex type.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">voronoi_edge_type<br>
+ <td>voronoi_edge_type<br>
             </td>
- <td style="vertical-align: top;">Voronoi edge type.<br>
+ <td>Voronoi edge type.<br>
             </td>
           </tr>
         </tbody>
@@ -615,102 +616,102 @@
       <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
         <tbody>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">voronoi_cell(const
+ <td style="font-family: Courier New,Courier,monospace;">voronoi_cell(const
 point_type &amp;p1,<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 voronoi_edge_type *edge)<br>
             </td>
- <td style="vertical-align: top;">Constructs the Voronoi
+ <td>Constructs the Voronoi
 cell from the given point site and pointer to the one of the boundary
 edges.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">voronoi_cell(const
+ <td style="font-family: Courier New,Courier,monospace;">voronoi_cell(const
 point_type &amp;p1,<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 const point_type &amp;p2,<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 voronoi_edge_type *edge)<br>
             </td>
- <td style="vertical-align: top;">Constructs the Voronoi
+ <td>Constructs the Voronoi
 cell from the given segment site and pointer to the one of the boundary
 edges.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">const
+ <td style="font-family: Courier New,Courier,monospace;">const
 point_type &amp;point0() const<br>
             </td>
- <td style="vertical-align: top;">If the cell contains point
+ <td>If the cell contains point
 site returns it.<br>
 If the cell contains segment site returns its first endpoint.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">const
+ <td style="font-family: Courier New,Courier,monospace;">const
 point_type &amp;point1() const<br>
             </td>
- <td style="vertical-align: top;">If the cell contains point
+ <td>If the cell contains point
 site returns it.<br>
 If the cell contains segment site returns its second endpoint.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">voronoi_edge_type
+ <td style="font-family: Courier New,Courier,monospace;">voronoi_edge_type
 *incident_edge()<br>
             </td>
- <td style="vertical-align: top;">Returns the pointer to the
+ <td>Returns the pointer to the
 one of the boundary edges.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">const
+ <td style="font-family: Courier New,Courier,monospace;">const
 voronoi_edge_type *incident_edge() const<br>
             </td>
- <td style="vertical-align: top;">Returns the const pointer
+ <td>Returns the const pointer
 to the one of the boundary edges.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 incident_edge(voronoi_edge_type *e)<br>
             </td>
- <td style="vertical-align: top;">Sets the incident boundary
+ <td>Sets the incident boundary
 edge pointer of the cell.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 *data() const<br>
             </td>
- <td style="vertical-align: top;">Returns the pointer to the
+ <td>Returns the pointer to the
 data associated with the cell.</td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 data(void *d) const<br>
             </td>
- <td style="vertical-align: top;">Sets the data pointer of
+ <td>Sets the data pointer of
 the cell.<br>
 This allows the user to associate any data type with the cell.</td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">bool
+ <td style="font-family: Courier New,Courier,monospace;">bool
 contains_point() const</td>
- <td style="vertical-align: top;">Returns true if the cell
+ <td>Returns true if the cell
 contains a point site, else false.</td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">bool
+ <td style="font-family: Courier New,Courier,monospace;">bool
 contains_segment() const</td>
- <td style="vertical-align: top;">Returns true if the cell
+ <td>Returns true if the cell
 contains a segment site, else false.</td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">bool
+ <td style="font-family: Courier New,Courier,monospace;">bool
 is_degenerate() const </td>
- <td style="vertical-align: top;">Returns true if the cell
+ <td>Returns true if the cell
 doesn't have an incident edge.<br>
 Could happen if a few input segments share a common endpoint.</td>
           </tr>
@@ -732,20 +733,20 @@
       <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
         <tbody>
           <tr>
- <td style="vertical-align: top;">coordinate_type<br>
+ <td>coordinate_type<br>
             </td>
- <td style="vertical-align: top;">Coordinate type.<br>
+ <td>Coordinate type.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">point_type</td>
- <td style="vertical-align: top;">Point type.<br>
+ <td>point_type</td>
+ <td>Point type.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">voronoi_edge_type<br>
+ <td>voronoi_edge_type<br>
             </td>
- <td style="vertical-align: top;">Voronoi edge type.<br>
+ <td>Voronoi edge type.<br>
             </td>
           </tr>
         </tbody>
@@ -785,57 +786,58 @@
       <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
         <tbody>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">voronoi_vertex(const
-point_type &amp;vertex, voronoi_edge_type *edge)<br>
+ <td style="font-family: Courier New,Courier,monospace;">voronoi_vertex(const
+point_type &amp;vertex,<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; voronoi_edge_type *edge)<br>
             </td>
- <td style="vertical-align: top;">Constructs the Voronoi
+ <td>Constructs the Voronoi
 vertex that corresponds to the give point and incident edge.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">const
+ <td style="font-family: Courier New,Courier,monospace;">const
 point_type &amp;vertex() const<br>
             </td>
- <td style="vertical-align: top;">Returns the point that
+ <td>Returns the point that
 represents vertex.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">voronoi_edge_type
+ <td style="font-family: Courier New,Courier,monospace;">voronoi_edge_type
 *incident_edge()<br>
             </td>
- <td style="vertical-align: top;">Returns the incident edge
+ <td>Returns the incident edge
 pointer.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">const
+ <td style="font-family: Courier New,Courier,monospace;">const
 voronoi_edge_type *incident_edge() const<br>
             </td>
- <td style="vertical-align: top;">Returns the const pointer
+ <td>Returns the const pointer
 to the incident edge.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 incident_edge(voronoi_edge_type *e)<br>
             </td>
- <td style="vertical-align: top;">Sets the incident edge
+ <td>Sets the incident edge
 pointer.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 *data() const<br>
             </td>
- <td style="vertical-align: top;">Returns the pointer to the
+ <td>Returns the pointer to the
 data associated with the vertex.</td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 data(void *d) const<br>
             </td>
- <td style="vertical-align: top;">Sets the data pointer of
+ <td>Sets the data pointer of
 the cell.<br>
 This allows the user to associate any data type with the vertex.</td>
           </tr>
@@ -854,21 +856,21 @@
       <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
         <tbody>
           <tr>
- <td style="vertical-align: top;">coordinate_type<br>
+ <td>coordinate_type<br>
             </td>
- <td style="vertical-align: top;">Coordainte type.<br>
+ <td>Coordainte type.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">point_type<br>
+ <td>point_type<br>
             </td>
- <td style="vertical-align: top;">Point type.<br>
+ <td>Point type.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">voronoi_edge_type<br>
+ <td>voronoi_edge_type<br>
             </td>
- <td style="vertical-align: top;">Voronoi edge type.<br>
+ <td>Voronoi edge type.<br>
             </td>
           </tr>
         </tbody>
@@ -909,49 +911,49 @@
       <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
         <tbody>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">coordinate_type<br>
+ <td style="font-family: Courier New,Courier,monospace;">coordinate_type<br>
             </td>
- <td style="vertical-align: top;">The main coordinate type
+ <td>The main coordinate type
 of the Voronoi diagram primitives.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">ctype_converter_type<br>
+ <td style="font-family: Courier New,Courier,monospace;">ctype_converter_type<br>
             </td>
- <td style="vertical-align: top;">Coordinate type converter
+ <td>Coordinate type converter
 structure.<br>
 Converts coordinates provided by the Voronoi builder to the
 internal coordinate type.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">point_type<br>
+ <td style="font-family: Courier New,Courier,monospace;">point_type<br>
             </td>
- <td style="vertical-align: top;">2D point data structure.<br>
+ <td>2D point data structure.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">cell_type<br>
+ <td style="font-family: Courier New,Courier,monospace;">cell_type<br>
             </td>
- <td style="vertical-align: top;">Voronoi cell type.<br>
+ <td>Voronoi cell type.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">vertex_type<br>
+ <td style="font-family: Courier New,Courier,monospace;">vertex_type<br>
             </td>
- <td style="vertical-align: top;">Voronoi vertex_type.<br>
+ <td>Voronoi vertex_type.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">edge_type<br>
+ <td style="font-family: Courier New,Courier,monospace;">edge_type<br>
             </td>
- <td style="vertical-align: top;">Voronoi edge_type.<br>
+ <td>Voronoi edge_type.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">vertex_equality_predicate_type<br>
+ <td style="font-family: Courier New,Courier,monospace;">vertex_equality_predicate_type<br>
             </td>
- <td style="vertical-align: top;">Predicate that returns
+ <td>Predicate that returns
 true if two points are considered to be equal.<br>
 This is used to unite nearby Voronoi vertices.<br>
             </td>
@@ -961,7 +963,7 @@
       </td>
     </tr>
     <tr>
- <td style="background-color: rgb(238, 238, 238);" nowrap="1" valign="top">&nbsp;</td>
+ <td style="background-color: rgb(238, 238, 238);" valign="top" nowrap="1">&nbsp;</td>
       <td style="padding-left: 10px; padding-right: 10px; padding-bottom: 10px;" valign="top" width="100%">
       <table class="docinfo" id="table2" frame="void" rules="none">
         <colgroup> <col class="docinfo-name"><col class="docinfo-content"> </colgroup> <tbody valign="top">

Modified: sandbox/gtl/doc/voronoi_main.htm
==============================================================================
--- sandbox/gtl/doc/voronoi_main.htm (original)
+++ sandbox/gtl/doc/voronoi_main.htm 2012-05-10 17:02:44 EDT (Thu, 10 May 2012)
@@ -13,6 +13,7 @@
 
 
 
+
   
   <meta http-equiv="Content-Language" content="en-us">
 
@@ -33,7 +34,7 @@
 
   <tbody>
     <tr>
- <td style="background-color: rgb(238, 238, 238);" nowrap="1" valign="top">
+ <td style="background-color: rgb(238, 238, 238);" valign="top" nowrap="1">
       <div style="padding: 5px;" align="center"> <img src="images/boost.png" border="0" height="86" width="277"><a title="www.boost.org home page" tabindex="2" style="border: medium none ;" href="http://www.boost.org/"> </a></div>
       <div style="margin: 5px;">
       <h3 class="navbar">Contents</h3>
@@ -212,58 +213,75 @@
       <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
         <tbody>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">template &lt;typename Point, typename VB&gt;<br>
+ <td style="font-family: Courier New,Courier,monospace;">template &lt;typename Point, typename VB&gt;<br>
 void insert(const Point &amp;point, VB *vb)<br>
             </td>
- <td style="vertical-align: top;">Inserts a point into the Voronoi builder data structure.<br>
+ <td>Inserts a point into the Voronoi builder data structure.<br>
 Point type should model the point concept.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">template &lt;typename PointIterator, typename VB&gt;<br>
-void insert(PointIterator first, const PointIterator last, VB *vb)<br>
+ <td style="font-family: Courier New,Courier,monospace;">template &lt;typename PointIterator, typename VB&gt;<br>
+void insert(PointIterator first, <br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PointIterator last,<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VB *vb)<br>
             </td>
- <td style="vertical-align: top;">Inserts an iterator range of points into the Voronoi builder data structure.<br>
+ <td>Inserts an iterator range of points into the Voronoi builder data structure.<br>
 Corresponding point type should model the point concept.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">template &lt;typename Segment, typename VB&gt;<br>
+ <td style="font-family: Courier New,Courier,monospace;">template &lt;typename Segment, typename VB&gt;<br>
 void insert(const Segment &amp;segment, VB *vb)<br>
             </td>
- <td style="vertical-align: top;">Inserts a segment into the Voronoi builder data structure.<br>
+ <td>Inserts a segment into the Voronoi builder data structure.<br>
 Segment type should model the segment concept.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">template &lt;typename SegmentIterator, typename VB&gt;<br>
-void insert(SegmentIterator first, SegmentIterator last, VB *vb)<br>
+ <td style="font-family: Courier New,Courier,monospace;">template &lt;typename SegmentIterator, typename VB&gt;<br>
+void insert(SegmentIterator first,<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SegmentIterator last,<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VB *vb)<br>
             </td>
- <td style="vertical-align: top;">Inserts an iterator range of segments into the Voronoi builder data structure.<br>
+ <td>Inserts an iterator range of segments into the Voronoi builder data structure.<br>
 Corresponding segment type should model the segment concept.<br>
             </td>
           </tr>
 <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">template &lt;typename PointIterator, typename VD&gt;<br>
-void construct_voronoi(PointIterator first, PointIterator last, VD *vd)<br>
+ <td style="font-family: Courier New,Courier,monospace;">template &lt;typename PointIterator, typename VD&gt;<br>
+void construct_voronoi(PointIterator first,<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+PointIterator last,<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+VD *vd)<br>
             </td>
- <td style="vertical-align: top;">Constructs Voronoi diagram of a set of points.<br>Corresponding point type should model the point concept.<br>
+ <td>Constructs Voronoi diagram of a set of points.<br>Corresponding point type should model the point concept.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">template &lt;typename SegmentIterator, typename VD&gt;<br>
-void construct_voronoi(SegmentIterator first, SegmentIterator last, VD *vd)<br>
+ <td style="font-family: Courier New,Courier,monospace;">template &lt;typename SegmentIterator, typename VD&gt;<br>
+void construct_voronoi(SegmentIterator first,<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+SegmentIterator last,<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+VD *vd)<br>
             </td>
- <td style="vertical-align: top;">Constructs Voronoi diagram of a set of segments.<br>Corresponding segment type should model the segment concept.<br>
+ <td>Constructs Voronoi diagram of a set of segments.<br>Corresponding segment type should model the segment concept.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">template &lt;typename PointIterator, typename SegmentIterator, typename VD&gt;<br>void construct_voronoi(PointIterator p_first, PointIterator p_last,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-SegmentIterator s_first, SegmentIterator s_last,<br>
+ <td style="font-family: Courier New,Courier,monospace;">template &lt;typename PointIterator,<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typename SegmentIterator,<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typename VD&gt;<br>void construct_voronoi(PointIterator p_first,<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+PointIterator p_last,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+SegmentIterator s_first,<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+SegmentIterator s_last,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 VD *vd)<br>
             </td>
- <td style="vertical-align: top;">Constructs Voronoi
+ <td>Constructs Voronoi
 diagram of a set of points and segments.<br>Corresponding point type should model the point concept.<br>
 Corresponding segment type should model the segment concept.<br>
             </td>
@@ -376,7 +394,7 @@
       </td>
     </tr>
     <tr>
- <td style="background-color: rgb(238, 238, 238);" nowrap="1" valign="top">&nbsp;</td>
+ <td style="background-color: rgb(238, 238, 238);" valign="top" nowrap="1">&nbsp;</td>
       <td style="padding-left: 10px; padding-right: 10px; padding-bottom: 10px;" valign="top" width="100%">
       <table class="docinfo" id="table2" frame="void" rules="none">
         <colgroup> <col class="docinfo-name"><col class="docinfo-content"> </colgroup> <tbody valign="top">

Modified: sandbox/gtl/doc/voronoi_utils.htm
==============================================================================
--- sandbox/gtl/doc/voronoi_utils.htm (original)
+++ sandbox/gtl/doc/voronoi_utils.htm 2012-05-10 17:02:44 EDT (Thu, 10 May 2012)
@@ -4,6 +4,7 @@
 
 
 
+
   
   <meta http-equiv="Content-Language" content="en-us">
 
@@ -21,7 +22,7 @@
 
   <tbody>
     <tr>
- <td style="background-color: rgb(238, 238, 238);" nowrap="1" valign="top">
+ <td style="background-color: rgb(238, 238, 238);" valign="top" nowrap="1">
       <div style="padding: 5px;" align="center"> <img src="images/boost.png" border="0" height="86" width="277"><a title="www.boost.org home page" tabindex="2" style="border: medium none ;" href="http://www.boost.org/"> </a></div>
       <div style="margin: 5px;">
       <h3 class="navbar">Contents</h3>
@@ -121,49 +122,49 @@
       <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
         <tbody>
           <tr>
- <td style="vertical-align: top;"><span style="font-family: Courier New,Courier,monospace;">template
+ <td><span style="font-family: Courier New,Courier,monospace;">template
 &lt;typename CT&gt;</span><br style="font-family: Courier New,Courier,monospace;">
             <span style="font-family: Courier New,Courier,monospace;">static
 brect_type scale_bounding_rectangle(<br>
 &nbsp; const bounding_rectangle&lt;CT&gt; &amp;brect,<br>&nbsp; fpt_type factor = 1.0)</span><br>
             </td>
- <td style="vertical-align: top;">Returns the scaled
+ <td>Returns the scaled
 bounding rectangle.<br>
 The center of the transformation corresponds to the center of the input
 rectangle.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;"><span style="font-family: Courier New,Courier,monospace;">template
+ <td><span style="font-family: Courier New,Courier,monospace;">template
 &lt;typename CT&gt;<br>
 static void discretize_finite_edge(<br>
 &nbsp; const voronoi_edge&lt;CT&gt; &amp;edge,<br>&nbsp; coordinate_type max_error,<br>&nbsp; point_set_type &amp;discretization)</span><span style="font-family: Courier New,Courier,monospace;"></span><span style="font-family: Courier New,Courier,monospace;"></span><br>
             </td>
- <td style="vertical-align: top;">Provides the point
+ <td>Provides the point
 discretization of the input voronoi edge.<br>
 If the edge is infinite (ray, line) returns empty output set.<br>
 Max error specifies the maximum distance between approximation and original parabolic arc.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;"><span style="font-family: Courier New,Courier,monospace;">template
+ <td><span style="font-family: Courier New,Courier,monospace;">template
 &lt;typename CT&gt;<br>
 static void clip_linear_edge(<br>
 &nbsp; const voronoi_edge&lt;CT&gt; &amp;edge,<br>&nbsp; const brect_type &amp;brect,<br>&nbsp; point_set_type &amp;clipped_edge)</span><br>
             </td>
- <td style="vertical-align: top;">Clips the input Voronoi
+ <td>Clips the input Voronoi
 edges with the specified rectangle.<br>
 If the edge is a parabolic arc returns empty output set.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;"><span style="font-family: Courier New,Courier,monospace;">template
+ <td><span style="font-family: Courier New,Courier,monospace;">template
 &lt;typename PointType&gt;</span><br style="font-family: Courier New,Courier,monospace;">
             <span style="font-family: Courier New,Courier,monospace;">static
 void clip_linear_edge(<br>
 &nbsp; const PointType &amp;p1,<br>&nbsp; const PointType &amp;p2,<br>&nbsp; const brect_type &amp;brect,<br>&nbsp; point_set_type &amp;clipped_edge)</span><br>
             </td>
- <td style="vertical-align: top;">Clips the input linear
+ <td>Clips the input linear
 edge with the specified rectangle.<br>
 The edge is defined by its endpoints.<br>
             </td>
@@ -177,20 +178,20 @@
       <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
         <tbody>
           <tr>
- <td style="vertical-align: top;">coordinate_type</td>
- <td style="vertical-align: top;">Coordinate type.</td>
+ <td>coordinate_type</td>
+ <td>Coordinate type.</td>
           </tr>
           <tr>
- <td style="vertical-align: top;">point_type</td>
- <td style="vertical-align: top;">2D Point</td>
+ <td>point_type</td>
+ <td>2D Point</td>
           </tr>
           <tr>
- <td style="vertical-align: top;">point_set_type</td>
- <td style="vertical-align: top;">2D Point set.</td>
+ <td>point_set_type</td>
+ <td>2D Point set.</td>
           </tr>
           <tr>
- <td style="vertical-align: top;">brect_type</td>
- <td style="vertical-align: top;">Bounding rectangle.</td>
+ <td>brect_type</td>
+ <td>Bounding rectangle.</td>
           </tr>
         </tbody>
       </table>
@@ -212,91 +213,91 @@
       <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
         <tbody>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">bounding_rectangle()<br>
+ <td style="font-family: Courier New,Courier,monospace;">bounding_rectangle()<br>
             </td>
- <td style="vertical-align: top;">Default constructor.
+ <td>Default constructor.
 Initializes the empty bounding rectangle.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">bounding_rectangle(<br>
+ <td style="font-family: Courier New,Courier,monospace;">bounding_rectangle(<br>
 &nbsp;&nbsp;&nbsp; coordinate_type x1,<br>
 &nbsp;&nbsp;&nbsp; coordinate_type y1,<br>
 &nbsp;&nbsp;&nbsp; coordinate_type x2,<br>
 &nbsp;&nbsp;&nbsp; coordinate_type y2)<br>
             </td>
- <td style="vertical-align: top;">Constructs the bounding
+ <td>Constructs the bounding
 rectangle with the given coordinates.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 update(<br>
 &nbsp;&nbsp;&nbsp; coordinate_type x,<br>
 &nbsp;&nbsp;&nbsp; coordinate_type y)<br>
             </td>
- <td style="vertical-align: top;">Extends the bounding
+ <td>Extends the bounding
 rectangle with the specified point defined by its coordinates.<br>
 If the rectangle is not initialized, initializes it with the specifed
 point.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">bool
+ <td style="font-family: Courier New,Courier,monospace;">bool
 is_empty() const<br>
             </td>
- <td style="vertical-align: top;">Returns true if the
+ <td>Returns true if the
 rectangle is empty (uninitialized), else false.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">void
+ <td style="font-family: Courier New,Courier,monospace;">void
 clear()<br>
             </td>
- <td style="vertical-align: top;">Sets rectangle to an empty
+ <td>Sets rectangle to an empty
 state.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">bool
+ <td style="font-family: Courier New,Courier,monospace;">bool
 contains(<br>
 &nbsp;&nbsp; coordinate_type x,<br>
 &nbsp;&nbsp; coordinate_type y) const<br>
             </td>
- <td style="vertical-align: top;">Returns true if the
+ <td>Returns true if the
 rectangle contains the given point defined by its coordinates, else
 false.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">coordinate_type
+ <td style="font-family: Courier New,Courier,monospace;">coordinate_type
 x_min() const<br>
             </td>
- <td style="vertical-align: top;">Returns the x coordinate
+ <td>Returns the x coordinate
 of the bottom left corner of the rectangle.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">coordinate_type
+ <td style="font-family: Courier New,Courier,monospace;">coordinate_type
 y_min() const<br>
             </td>
- <td style="vertical-align: top;">Returns the y coordinate
+ <td>Returns the y coordinate
 of the bottom left corner of the rectangle.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">coordinate_type
+ <td style="font-family: Courier New,Courier,monospace;">coordinate_type
 x_max() const<br>
             </td>
- <td style="vertical-align: top;">Returns the x coordinate
+ <td>Returns the x coordinate
 of the top right corner of the rectangle.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top; font-family: Courier New,Courier,monospace;">coordinate_type
+ <td style="font-family: Courier New,Courier,monospace;">coordinate_type
 y_max() const<br>
             </td>
- <td style="vertical-align: top;">Returns the y coordinate
+ <td>Returns the y coordinate
 of the top right corner of the rectangle.<br>
             </td>
           </tr>
@@ -320,33 +321,33 @@
       <table style="text-align: left; width: 100%;" border="1" cellpadding="2" cellspacing="2">
         <tbody>
           <tr>
- <td style="vertical-align: top;">coordinate_type<br>
+ <td>coordinate_type<br>
             </td>
- <td style="vertical-align: top;">Coordinate type.<br>
+ <td>Coordinate type.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">point_type<br>
+ <td>point_type<br>
             </td>
- <td style="vertical-align: top;">2D Point .<br>
+ <td>2D Point .<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">point_set_type<br>
+ <td>point_set_type<br>
             </td>
- <td style="vertical-align: top;">2D Point set.<br>
+ <td>2D Point set.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">brect_type<br>
+ <td>brect_type<br>
             </td>
- <td style="vertical-align: top;">Bounding rectangle.<br>
+ <td>Bounding rectangle.<br>
             </td>
           </tr>
           <tr>
- <td style="vertical-align: top;">ctype_converter_type<br>
+ <td>ctype_converter_type<br>
             </td>
- <td style="vertical-align: top;">Coordinate type converter structure.<br>
+ <td>Coordinate type converter structure.<br>
             </td>
           </tr>
         </tbody>
@@ -355,7 +356,7 @@
       </td>
     </tr>
     <tr>
- <td style="background-color: rgb(238, 238, 238);" nowrap="1" valign="top">&nbsp;</td>
+ <td style="background-color: rgb(238, 238, 238);" valign="top" nowrap="1">&nbsp;</td>
       <td style="padding-left: 10px; padding-right: 10px; padding-bottom: 10px;" valign="top" width="100%">
       <table class="docinfo" id="table2" frame="void" rules="none">
         <colgroup> <col class="docinfo-name"><col class="docinfo-content"> </colgroup> <tbody valign="top">


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk