Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 1099e73f16f15ba3cf656e619f52a447 > files > 360

ompl-devel-0.9.5-1.fc14.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=UTF-8"/>
<title>OMPL: ompl::StateSpaceCollection Class Reference</title>
<meta name="author" content="Ioan A. Șucan, Mark Moll, Lydia E. Kavraki">
<link rel="stylesheet" href="../css/screen.css" type="text/css" media="screen, projection">
<link rel="stylesheet" href="../css/print.css" type="text/css" media="print">
<!--[if lt IE 7]>
<script type="text/javascript" src="../js/jquery/jquery.js"></script>
<script type="text/javascript" src="../js/jquery/jquery.dropdown.js"></script>
<![endif]-->
<script type="text/javaScript" src="search/search.js"></script>
<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-9156598-2']);
  _gaq.push(['_trackPageview']);
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search API');
--></script>
<div class="navigation" id="top">
  <div class="tabs" id="ompltitle">
    <ul class="tablist">
      <li>The Open Motion Planning Library</li>
      <li id="searchli">
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search API" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)"
               onblur="searchBox.OnSearchFieldFocus(false)"
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>

  <ul id="nav" class="dropdown">
    <li class="first"><a href="index.html">Home</a></li>
    <li><a href="download.html">Download</a></li>
    <li><a href="documentation.html">Documentation</a></li>
    <li><span class="dir">Code API</span>
      <ul>
        <li><a href="api_overview.html">API Overview</a></li>
        <li><a href="namespaces.html">Namespaces</a></li>
        <li><a href="annotated.html">Classes</a></li>
        <li><a href="files.html">Files</a></li>
        <li><a href="dirs.html">Directories</a></li>
      </ul>
    </li>
    <li><span class="dir">Community</span>
      <ul>
        <li><a href="developers.html">Developers</a></li>
        <li><a href="thirdparty.html">Contributions</a></li>
        <li><a href="education.html">Education</a></li>
        <li><a href="gallery.html">Gallery</a></li>
      </ul>
    </li>
    <li><span class="dir">About</span>
      <ul>
        <li><a href="license.html">License</a></li>
        <li><a href="citations.html">Citations</a></li>
        <li><a href="acknowledgements.html">Acknowledgments</a></li>
        <li><a href="contact.html">Contact Us</a></li>
      </ul>
    </li>
  </ul>
</div>

<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
  onmouseover="return searchBox.OnSearchSelectShow()"
  onmouseout="return searchBox.OnSearchSelectHide()"
  onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
  <iframe src="" frameborder="0"name="MSearchResults" id="MSearchResults"></iframe>
</div>

<div class="container">
  <div class="span-22 push-2 first last">
  <div>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespaceompl.html">ompl</a>      </li>
      <li class="navelem"><a class="el" href="classompl_1_1StateSpaceCollection.html">StateSpaceCollection</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">ompl::StateSpaceCollection Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="ompl::StateSpaceCollection" -->
<p>Manage a set of state spaces such that they share common subspaces.  
 <a href="classompl_1_1StateSpaceCollection.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="StateSpaceCollection_8h_source.html">StateSpaceCollection.h</a>&gt;</code></p>

<p><a href="classompl_1_1StateSpaceCollection-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5cb69b560f3987354aa86e33947188c6"></a><!-- doxytag: member="ompl::StateSpaceCollection::getName" ref="a5cb69b560f3987354aa86e33947188c6" args="(void) const " -->
const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classompl_1_1StateSpaceCollection.html#a5cb69b560f3987354aa86e33947188c6">getName</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of the collection. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca18325f0af1026d20cc809476a7976a"></a><!-- doxytag: member="ompl::StateSpaceCollection::setName" ref="aca18325f0af1026d20cc809476a7976a" args="(const std::string &amp;name)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classompl_1_1StateSpaceCollection.html#aca18325f0af1026d20cc809476a7976a">setName</a> (const std::string &amp;name)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of the collection. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71f39afe8eb77c0cbffe626bd7df14ef"></a><!-- doxytag: member="ompl::StateSpaceCollection::collect" ref="a71f39afe8eb77c0cbffe626bd7df14ef" args="(const base::StateSpacePtr &amp;space)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classompl_1_1StateSpaceCollection.html#a71f39afe8eb77c0cbffe626bd7df14ef">collect</a> (const <a class="el" href="classompl_1_1base_1_1StateSpacePtr.html">base::StateSpacePtr</a> &amp;space)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Make this collection aware of the state space <em>space</em>, and all its subspaces. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e6f6e152dc5d7d493d5cfb335aa7a3e"></a><!-- doxytag: member="ompl::StateSpaceCollection::collect" ref="a2e6f6e152dc5d7d493d5cfb335aa7a3e" args="(const std::vector&lt; base::StateSpacePtr &gt; &amp;spaces)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classompl_1_1StateSpaceCollection.html#a2e6f6e152dc5d7d493d5cfb335aa7a3e">collect</a> (const std::vector&lt; <a class="el" href="classompl_1_1base_1_1StateSpacePtr.html">base::StateSpacePtr</a> &gt; &amp;spaces)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Make this collection aware of a set of state spaces. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a445fd2979ae727dd63c0c2f4791d1980"></a><!-- doxytag: member="ompl::StateSpaceCollection::getSpace" ref="a445fd2979ae727dd63c0c2f4791d1980" args="(const std::string &amp;name) const " -->
const <a class="el" href="classompl_1_1base_1_1StateSpacePtr.html">base::StateSpacePtr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classompl_1_1StateSpaceCollection.html#a445fd2979ae727dd63c0c2f4791d1980">getSpace</a> (const std::string &amp;name) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the state space whose name is <em>name</em> (if the collection is aware of this space; <a class="el" href="classompl_1_1StateSpaceCollection.html#a71f39afe8eb77c0cbffe626bd7df14ef" title="Make this collection aware of the state space space, and all its subspaces.">collect()</a> must have been previously called on this space) <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4273ea9370efe2ba7f17f877bd1be5ee"></a><!-- doxytag: member="ompl::StateSpaceCollection::haveSpace" ref="a4273ea9370efe2ba7f17f877bd1be5ee" args="(const std::string &amp;name) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classompl_1_1StateSpaceCollection.html#a4273ea9370efe2ba7f17f877bd1be5ee">haveSpace</a> (const std::string &amp;name) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a particular space is in the collection. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ac4860c109dd98d5b7c771b96c10bad"></a><!-- doxytag: member="ompl::StateSpaceCollection::haveSpace" ref="a0ac4860c109dd98d5b7c771b96c10bad" args="(const base::StateSpacePtr &amp;space) const " -->
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classompl_1_1StateSpaceCollection.html#a0ac4860c109dd98d5b7c771b96c10bad">haveSpace</a> (const <a class="el" href="classompl_1_1base_1_1StateSpacePtr.html">base::StateSpacePtr</a> &amp;space) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a particular space is in the collection. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae90a6b3d3b65898b1f383af7c2d83344"></a><!-- doxytag: member="ompl::StateSpaceCollection::combine" ref="ae90a6b3d3b65898b1f383af7c2d83344" args="(const std::vector&lt; base::StateSpacePtr &gt; &amp;components)" -->
const <a class="el" href="classompl_1_1base_1_1StateSpacePtr.html">base::StateSpacePtr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classompl_1_1StateSpaceCollection.html#ae90a6b3d3b65898b1f383af7c2d83344">combine</a> (const std::vector&lt; <a class="el" href="classompl_1_1base_1_1StateSpacePtr.html">base::StateSpacePtr</a> &gt; &amp;components)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Combine the spaces in <em>components</em> into one compound space (<a class="el" href="classompl_1_1base_1_1CompoundStateSpace.html" title="A space to allow the composition of state spaces.">ompl::base::CompoundStateSpace</a>). The weight of each component is 1. The generated space is automatically collected. If this space has been previously collected by this collection, that space is returned instead of creating a new instance. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23e1fc36880b8bedd738e8f062514310"></a><!-- doxytag: member="ompl::StateSpaceCollection::combine" ref="a23e1fc36880b8bedd738e8f062514310" args="(const std::vector&lt; base::StateSpacePtr &gt; &amp;components, const std::vector&lt; bool &gt; &amp;mask)" -->
const <a class="el" href="classompl_1_1base_1_1StateSpacePtr.html">base::StateSpacePtr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classompl_1_1StateSpaceCollection.html#a23e1fc36880b8bedd738e8f062514310">combine</a> (const std::vector&lt; <a class="el" href="classompl_1_1base_1_1StateSpacePtr.html">base::StateSpacePtr</a> &gt; &amp;components, const std::vector&lt; bool &gt; &amp;mask)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Combine the spaces in <em>components</em> into one compound space (<a class="el" href="classompl_1_1base_1_1CompoundStateSpace.html" title="A space to allow the composition of state spaces.">ompl::base::CompoundStateSpace</a>). Only components whose bit is set in <em>mask</em> are considered. This is a convenience function implemented on top of the other versions of <a class="el" href="classompl_1_1StateSpaceCollection.html#a71f39afe8eb77c0cbffe626bd7df14ef" title="Make this collection aware of the state space space, and all its subspaces.">collect()</a>. The weight of each considered component is 1. The generated space is automatically collected. If this space has been previously collected by this collection, that space is returned instead of creating a new instance. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6207bb2243c353623ed9b48146f2342c"></a><!-- doxytag: member="ompl::StateSpaceCollection::combine" ref="a6207bb2243c353623ed9b48146f2342c" args="(const std::vector&lt; base::StateSpacePtr &gt; &amp;components, const std::vector&lt; bool &gt; &amp;mask, const std::vector&lt; double &gt; &amp;weights)" -->
const <a class="el" href="classompl_1_1base_1_1StateSpacePtr.html">base::StateSpacePtr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classompl_1_1StateSpaceCollection.html#a6207bb2243c353623ed9b48146f2342c">combine</a> (const std::vector&lt; <a class="el" href="classompl_1_1base_1_1StateSpacePtr.html">base::StateSpacePtr</a> &gt; &amp;components, const std::vector&lt; bool &gt; &amp;mask, const std::vector&lt; double &gt; &amp;weights)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Combine the spaces in <em>components</em> into one compound space (<a class="el" href="classompl_1_1base_1_1CompoundStateSpace.html" title="A space to allow the composition of state spaces.">ompl::base::CompoundStateSpace</a>). Only components whose bit is set in <em>mask</em> are considered. This is a convenience function implemented on top of the other versions of <a class="el" href="classompl_1_1StateSpaceCollection.html#a71f39afe8eb77c0cbffe626bd7df14ef" title="Make this collection aware of the state space space, and all its subspaces.">collect()</a>. The weights of the components are specified in <em>weights</em>. The generated space is automatically collected. If this space has been previously collected by this collection, that space is returned instead of creating a new instance. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16284af425d634ebe05adb4c30af3954"></a><!-- doxytag: member="ompl::StateSpaceCollection::combine" ref="a16284af425d634ebe05adb4c30af3954" args="(const std::vector&lt; base::StateSpacePtr &gt; &amp;components, const std::vector&lt; double &gt; &amp;weights)" -->
const <a class="el" href="classompl_1_1base_1_1StateSpacePtr.html">base::StateSpacePtr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classompl_1_1StateSpaceCollection.html#a16284af425d634ebe05adb4c30af3954">combine</a> (const std::vector&lt; <a class="el" href="classompl_1_1base_1_1StateSpacePtr.html">base::StateSpacePtr</a> &gt; &amp;components, const std::vector&lt; double &gt; &amp;weights)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Combine the spaces in <em>components</em> into one compound space (<a class="el" href="classompl_1_1base_1_1CompoundStateSpace.html" title="A space to allow the composition of state spaces.">ompl::base::CompoundStateSpace</a>). The weights of the components are in <em>weights</em>. The generated space is automatically collected. If this space has been previously collected by this collection, that space is returned instead of creating a new instance. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a27b6f4f3425ea164afff61a685bbd0b7"></a><!-- doxytag: member="ompl::StateSpaceCollection::allCombinations" ref="a27b6f4f3425ea164afff61a685bbd0b7" args="(const std::vector&lt; base::StateSpacePtr &gt; &amp;components)" -->
std::vector&lt; <a class="el" href="classompl_1_1base_1_1StateSpacePtr.html">base::StateSpacePtr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classompl_1_1StateSpaceCollection.html#a27b6f4f3425ea164afff61a685bbd0b7">allCombinations</a> (const std::vector&lt; <a class="el" href="classompl_1_1base_1_1StateSpacePtr.html">base::StateSpacePtr</a> &gt; &amp;components)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Given the state spaces <em>components</em>, generate all combinations of compound state spaces. Weights of subspaces are always set to 1. All generated spaces are collected. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad2374b82fd9fa3df88fed08aa944d69"></a><!-- doxytag: member="ompl::StateSpaceCollection::allCombinations" ref="aad2374b82fd9fa3df88fed08aa944d69" args="(const std::vector&lt; base::StateSpacePtr &gt; &amp;components, const std::vector&lt; double &gt; &amp;weights)" -->
std::vector&lt; <a class="el" href="classompl_1_1base_1_1StateSpacePtr.html">base::StateSpacePtr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classompl_1_1StateSpaceCollection.html#aad2374b82fd9fa3df88fed08aa944d69">allCombinations</a> (const std::vector&lt; <a class="el" href="classompl_1_1base_1_1StateSpacePtr.html">base::StateSpacePtr</a> &gt; &amp;components, const std::vector&lt; double &gt; &amp;weights)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Given the state spaces <em>components</em>, generate all combinations of compound state spaces. Weights of subspaces are always specified by <em>weights</em>. All generated spaces are collected. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classompl_1_1StateSpaceCollection.html#a413f7b5d2292a26c3eb0c646725e0259">setAutomaticNames</a> (const std::string &amp;join, const std::string &amp;prefix, const std::string &amp;suffix)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">By default, generated spaces are named by joining the names of the component spaces by <em>join</em>, adding <em>prefix</em> as prefix and <em>suffix</em> as suffix. A further prefix is set of the collection is named.  <a href="#a413f7b5d2292a26c3eb0c646725e0259"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Manage a set of state spaces such that they share common subspaces. </p>
<p>This is useful when dealing with multiple compound state spaces that they are constructed from the same smaller subspaces. Sharing subspaces is important when using the functionality offered by the <a class="el" href="group__stateAndSpaceOperators.html">state space operators</a>. </p>

<p>Definition at line <a class="el" href="StateSpaceCollection_8h_source.html#l00053">53</a> of file <a class="el" href="StateSpaceCollection_8h_source.html">StateSpaceCollection.h</a>.</p>
</div><hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a413f7b5d2292a26c3eb0c646725e0259"></a><!-- doxytag: member="ompl::StateSpaceCollection::setAutomaticNames" ref="a413f7b5d2292a26c3eb0c646725e0259" args="(const std::string &amp;join, const std::string &amp;prefix, const std::string &amp;suffix)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ompl::StateSpaceCollection::setAutomaticNames </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>join</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>prefix</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>suffix</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>By default, generated spaces are named by joining the names of the component spaces by <em>join</em>, adding <em>prefix</em> as prefix and <em>suffix</em> as suffix. A further prefix is set of the collection is named. </p>
<dl class="note"><dt><b>Note:</b></dt><dd>Example generated name: [collection name]:[<em>prefix</em>][name of component 1][<em>join</em>][name of component 2][<em>join</em>][name of component 3][<em>suffix</em>] </dd></dl>

<p>Definition at line <a class="el" href="StateSpaceCollection_8cpp_source.html#l00153">153</a> of file <a class="el" href="StateSpaceCollection_8cpp_source.html">StateSpaceCollection.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/ompl/tools/spaces/<a class="el" href="StateSpaceCollection_8h_source.html">StateSpaceCollection.h</a></li>
<li>src/ompl/tools/spaces/src/<a class="el" href="StateSpaceCollection_8cpp_source.html">StateSpaceCollection.cpp</a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div>

<div class="footer span-22 push-2 last">
  <a href="http://www.kavrakilab.org">Physical and Biological Computing Group</a> &bull;
  <a href="http://www.cs.rice.edu">Department of Computer Science</a> &bull;
  <a href="http://www.rice.edu">Rice University</a><br>
  <div class="gray">Generated on Sun Oct 9 2011 23:04:31 by&#160;<a href="http://www.doxygen.org/index.html">doxygen</a> 1.7.4</div>
</div>
</div>
</body>
</html>