<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
              "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="verify-v1"
		content="LkU+jobePpu3F8I4GPuTiOjrTukmo1qpWT+dT6SeAfk=" />
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" /> 
<meta name="description" content="The tree.hh library provides C++
		programmers with a container class to store arbitrary data in
		n-ary tree form. It is compatible with the STL and its
		algorithms wherever possible. Available under the terms of the GPL." />  
<meta name="keywords" content="data structure, C++, programming, STL,
		open source, container class" />
<title>tree.hh: an STL-like C++ tree class, projects using tree.hh</title>
<link rel="stylesheet" type="text/css" href="tree.css" /> 
</head>
<body>
  <div id="container">
	 <div id="title">
		<div id="share">
<!-- AddThis Button BEGIN -->
<a class="addthis_button" href="http://www.addthis.com/bookmark.php?v=250&amp;username=kpeeters"><img src="http://s7.addthis.com/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a><script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=kpeeters"></script>
<!-- AddThis Button END -->
		</div>
		<div id="filler">
		  <img id="treeimg" src="tree2.png" alt="[background image]"/>
		</div>
      <div id="titletxt">
        <h1>tree.hh: an STL-like C++ tree class</h1>
        <h2 class="author">
          <a href="http://maths.dur.ac.uk/users/kasper.peeters/">Kasper Peeters</a>, kasper.peeters (at) phi-sci.com
        </h2>
      </div>
    </div>
	 
	 <ul id="menubar">
		<li><a href="index.html">Overview</a></li>
		<li><a href="download.html">Download</a></li>
		<li><a href="documentation.html">Documentation</a></li>
		<li><a href="projects.html">Projects using tree.hh</a></li>
	 </ul>

	 <div id="linkbar">
		<script type="text/javascript"><!--
													  google_ad_client = "pub-9577963716105989";
													  /* tree linkbar */
													  google_ad_slot = "0194609917";
													  google_ad_width = 728;
													  google_ad_height = 15;
													  //-->
		</script>
		<script type="text/javascript"
				  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
		</script>
	 </div>

	 <div id="main">
	 
		<div id="sidebar">
		  <script type="text/javascript"><!--
														 google_ad_client = "pub-9577963716105989";
														 /* tree.hh vertical ads */
														 google_ad_slot = "3744417434";
														 google_ad_width = 120;
														 google_ad_height = 600;
														 //-->
		  </script>
		  <script type="text/javascript"
					 src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
		  </script>
		</div>

		<h2>Projects using tree.hh</h2> 
		
		<div class="text">The <code>tree.hh</code> library is used in various projects:
		  <dl>
			 <dt><strong><a
								 href="http://cadabra.phi-sci.com/">Cadabra</a></strong></dt>
			 <dd>A field-theory motivated approach to symbolic computer
				algebra.</dd>
			 <dt><strong><a
								 href="http://www.gnu.org/software/gnash/">Gnash</a></strong></dt>
			 <dd>Gnash is a GNU Flash movie player. Previously, it was only
				possible to play flash movies with proprietary software. While there
				are some other free flash players, none support anything beyond SWF
				v4. Gnash is based on GameSWF, and supports many SWF v7 features.</dd>
			 <dt><strong><a href="http://htmlcxx.sourceforge.net/">htmlcxx</a></strong></dt>
			 <dd>A simple non-validating css1 and html parser for C++.</dd>
			 <dt><strong><a href="http://www.cs.sfu.ca/~anoop/courses/CMPT-379-Fall-2007/index.html">Principles of Compiler Design</a></strong></dt>
			 <dd>A course in compiler design at the Simon Fraser University, Canada.</dd>
			 <dt><strong><a href="http://sourceforge.net/projects/liborigin/">liborigin</a></strong></dt>
			 <dd>A library for reading OriginLab OPJ project files, which is used
				by <a href="http://soft.proindependent.com/qtiplot.html">QtiPlot</a>
				and <a href="http://labplot.sourceforge.net/">LabPlot</a>, two
				applications for data analysis and visualisation.</dd>
			 <dt><strong><a href="http://www.echem.uni-tuebingen.de/~bs/echem/software/EChem++/echem++.shtml">EChem++</a></strong></dt>
			 <dd>A project realizing the idea of a Problem Solving Environment
				(PSE) in the field of computational electrochemistry.  Computer
				controlled experimental measurements, numerical simulation and
				analysis of electrochemical processes will be combined under a common
				user interface.</dd>
			 <dt><strong><a
								 href="http://www.infor.uva.es/~jadiego/">LZCS</a></strong></dt>
			 <dd>A semistructured document transformation tool. LZCS compresses
				structured documents taking advantage of the redundant information
				that can appear in the structure. The main idea is that frequently
				repeated subtrees may exist and these can be replaced by a backward
				reference to their first occurance. See the <a
																			  href="http://www.dcc.uchile.cl/~gnavarro/ps/dcc04.1.ps.gz">accompanying
				  paper</a> for more details.</dd>
			 <dt><strong><a href="http://libofx.sourceforge.net/">libOFX</a></strong></dt>
			 <dd>A parser and an API designed to allow applications to very easily support OFX
				command responses, usually provided by financial institutions for
				statement downloads.</dd>
			 <dt><strong>A genetic programming project</strong></dt>
			 <dd>See this <a
								  href="http://www.cs.adfa.edu.au/~shanyin/publications/peel.pdf">paper</a> for
				more information.</dd>
			 <dt><strong><a href="http://nlp.lsi.upc.edu/freeling/">FreeLing</a></strong></dt>
			 <dd> The FreeLing package consists of a library providing language analysis services (such as morfological analysis, date recognition, PoS tagging, etc.)</dd>
		  </dl>
		  Let me know about your project when you are using
		  <code>tree.hh</code>, so that I can add it to the list.</div>
	 </div>

	 <div id="flush"></div>

	 <p>
		<a href="http://validator.w3.org/check?uri=referer">
		  <img
			  src="http://www.w3.org/Icons/valid-xhtml10"
			  alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a>
	 </p>

	 <!-- Start of StatCounter Code -->
	 <script type="text/javascript">
		var sc_project=4068217; 
		var sc_invisible=1; 
		var sc_partition=50; 
		var sc_click_stat=1; 
		var sc_security="3f2419f9"; 
	 </script>
	 
	 <script type="text/javascript"
				src="http://www.statcounter.com/counter/counter_xhtml.js"></script>
	 <noscript>
		<div class="statcounter">
		  <a title="blogspot statistics"
			  class="statcounter"
			  href="http://www.statcounter.com/blogger/">
			 <img
				 class="statcounter"
				 src="http://c.statcounter.com/4068217/0/3f2419f9/1/"
				 alt="blogspot statistics" /></a>
		</div>
	 </noscript>
	 <!-- End of StatCounter Code -->

  </div>

</body>
</html>
