Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Diff of /index.html [b75725] .. [d179c6] Maximize Restore

  Switch to side-by-side view

--- a/index.html
+++ b/index.html
@@ -8,8 +8,8 @@
 <br clear=all>
 <br>
     <center><h1>The 
-<a href="http://vxl.sourceforge.net/" border=0><img ALT="VXL" src="logo1-quant.gif" border=0></a>
-Homepage</h1></center>
+<a href="http://vxl.sourceforge.net/" border=0><img ALT="VXL" src="logo1-quant.gif" border=0 align="absmiddle" width="128" height="48"></a>
+    Homepage</h1></center>
 <br>
 <hr>
 <b>Contents:</b>
@@ -22,8 +22,8 @@
 <a href="#download">[Download and install]</a>.
 <hr>
 
-<a name = "intro">
-<h2>Introduction: What is VXL?</h2>
+
+<h2><a name = "intro">Introduction: What is VXL? </a></h2>
 VXL (the Vision-something-Libraries) is a collection of C++ libraries designed for computer
 vision research.  It was created from <a href="http://www.esat.kuleuven.ac.be/~targetjr/">
 TargetJr</a> and the <a href="http://www.aai.com/AAI/IUE/IUE.html"> Image Understanding Environment</a>
@@ -37,16 +37,19 @@
 preceeded with the letters vcl_, so for example instead of including <code>&#60;vector&#62;</code> you would include
 <code>&#60;vcl_vector.h&#62;</code> and would use <code>vcl_vector<></code> rather than <code>std::vector<></code> in your
 code.
-<li><b>vbl (basics)</b>: A collection of useful C++ classes and functions for smart pointers, handling files and
-directories, parsing command-line arguments, using strings, timing, etc.
 <li><b>vnl (numerical algorithms)</b>: Numerical containers and algorithms, in particular vnl provides
 matrix and vector classes with operations for manipulating them, such as matrix decompositions.
 <li><b>vil (imaging)</b>: Loading, saving and manipulating images in many common file formats, including very large images.
 <li><b>vgl (geometry)</b>: Geometry for points, curves and other objects in 1, 2 or 3 dimensions.
+<li><b>vbl (basic templates)</b>: A collection of useful templated C++ classes and functions
+  that would have been in the STL if we had designed it. For example smart pointers,
+  2D and 3D arrays, sparse 2D and 3D arrays.
+<li><b>vul (utilities)</b>: Useful non-numeric bit of code, e.g. for file,
+  directory, and url handling, command-line parsing, using strings, timing, etc.
 </ul>
 
-To prevent too much interdependancy between libraries, there are strict rules on which libraries may use each other
-with vcl on the top level and vbl, vnl, vil and vgl depending on it.  Since vbl, vnl, vil and vgl are on the same
+To prevent too much interdependency between libraries, there are strict rules on which libraries may use each other
+with vcl on the top level and vbl, vnl, vil, vul and vgl depending on it.  Since vbl, vnl, vil and vgl are on the same
 level it means that they cannot refer to each other.   Functions that would logically belong in vgl say, but depend
 on functions from vnl would be placed in the library vgl_algo.  The libraries vgl_algo, vil_algo and vnl_algo are 
 on the third level.  Finally there is a level of libraries with 4 letter names (v**l) which may depend on any of the
@@ -54,7 +57,7 @@
 <a href="http://www.isbe.man.ac.uk/public_vxl_doc/books/vxl/book.html">the VXL book</a>.
 
 <a name = "docs">
-<h2>Documentation </h2>
+<h2>Documentation </h2> </a>
 <h3>Documentation on the whole of VXL</h3> 
 There are two main references for information on the whole of VXL:
 <ul>
@@ -63,7 +66,7 @@
 It has a detailed description of every
 class and function in VXL which is auto-generated from the code using doxygen.
 An alternative lay-out with essentially identical content can be found
-<a href="http://www.esat.kuleuven.ac.be/~targetjr/vxl/">here</a>.
+<a href="http://www.esat.kuleuven.ac.be/~targetjr/vxl/">here.
 
 <li><a href="http://www.isbe.man.ac.uk/public_vxl_doc/books/vxl/book.html">VXL book</a>
 - this is a single reference for all high-level documentation on VXL. It currently documents
@@ -111,9 +114,8 @@
  <li><a href ="manuals/images.tar.gz">Example images</a> 
 </ul>
 
-<a name = "mail">
-<h2>Mailing list</h2>
 
+<h2><a name = "mail">Mailing list</a> </h2>
 The <a href="http://sourceforge.net/mail/?group_id=24293">VXL mailing
 lists</a> are at SourceForge. You can find list descriptions,
 subscription information, and archives there. Until the messages from
@@ -124,13 +126,15 @@
 href="http://www.robots.ox.ac.uk/cgi-bin/Users/vxl/vxl-gen.cgi?bytime">order</a>
 of arrival.
 
-<a name = "dashboard">
-<h2>Dashboard</h2>
-The <a href="http://www.cs.rpi.edu/research/vision/vxl/testing/Testing/HTML/TestingResults/Dashboard/MostRecentResults-Nightly/Dashboard.html">dashboard</a> is a summary (collated from different machines at different sites in
-different timezones) of the current build status of VXL. More builds are welcome; just follow the <a href="submit-build.html">instructions for submitting a build</a>.
+ 
+<h2><a name = "dashboard">Dashboard</a> </h2>
+The <a href="http://www.cs.rpi.edu/research/vision/vxl/testing/Testing/HTML/TestingResults/Dashboard/MostRecentResults-Nightly/Dashboard.html">dashboard</a>
+is a summary (collated from different machines at different sites in
+different timezones) of the current build status of VXL. More builds
+are welcome; just follow the <a href="submit-build.html">instructions for submitting a build</a>.
 
-<a name = "bugs">
-<h2>  Reporting bugs to the mailing list </h2>
+
+<h2><a name = "bugs"> Reporting bugs to the mailing list </a> </h2>
 If you think you have found a bug, or if you have an installation or build problem
 which is not covered on this page (see below), please submit a bug
 report on <a href="http://sourceforge.net/tracker/?group_id=24293">VXL tracker</a>.
@@ -150,9 +154,9 @@
 </ul>
 
 
-<a name = "download">
-<h2>Download and install</h2>
-You can either download  the latest official release (VXL 1.0 beta) or the latest development version of VXL.   
+
+<h2><a name = "download">Download and install </a> </h2>
+You can either download  the latest official release (VXL 1.0 beta) or the latest development version of VXL.
 <br>
 <br>
 VXL 1.0 beta is a frozen version of VXL.  This version is reasonably bug-free but
@@ -187,5 +191,8 @@
 
     <hr>
     <address><a href="mailto:amithaperera@users.sourceforge.net">amithaperera@users.sourceforge.net</a></address>
+    <p>
+    Hosted by <A href="http://sourceforge.net">
+    <IMG src="http://sourceforge.net/sflogo.php?group_id=24293&amp;type=1" alt="SourceForge Logo" align="absmiddle" border="0"> </A>
   </body>
 </html>