Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > e7618febbb9cbed15bb79e326774c050 > files > 1667

ompl-devel-0.9.5-1.fc14.i686.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::magic Namespace 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="namespaceompl_1_1magic.html">magic</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">ompl::magic Namespace Reference</div>  </div>
</div>
<div class="contents">

<p>This namespace includes magic constants used in various places in OMPL.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae716f011fd25c37894b1853abfbba05b"></a><!-- doxytag: member="ompl::magic::FIND_VALID_STATE_ATTEMPTS_WITHOUT_TIME_CHECK" ref="ae716f011fd25c37894b1853abfbba05b" args="" -->
static const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceompl_1_1magic.html#ae716f011fd25c37894b1853abfbba05b">FIND_VALID_STATE_ATTEMPTS_WITHOUT_TIME_CHECK</a> = 2</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of sampling attempts to find a valid state, without checking whether the allowed time elapsed. This value should not really be changed. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf09430426a57052295791746f014f12"></a><!-- doxytag: member="ompl::magic::MAX_RANDOM_BOUNCE_STEPS" ref="acf09430426a57052295791746f014f12" args="" -->
static const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceompl_1_1magic.html#acf09430426a57052295791746f014f12">MAX_RANDOM_BOUNCE_STEPS</a> = 5</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of steps to take for a random bounce motion generated as part of the expansion step of PRM. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44f09b05d50332500c8b681d441f91d2"></a><!-- doxytag: member="ompl::magic::DEFAULT_NEAREST_NEIGHBORS" ref="a44f09b05d50332500c8b681d441f91d2" args="" -->
static const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceompl_1_1magic.html#a44f09b05d50332500c8b681d441f91d2">DEFAULT_NEAREST_NEIGHBORS</a> = 10</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of nearest neighbors to consider by default in the construction of the PRM roadmap. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89c2a3791d4d4579c36593a70f00588d"></a><!-- doxytag: member="ompl::magic::PROJECTION_DIMENSION_SPLITS" ref="a89c2a3791d4d4579c36593a70f00588d" args="" -->
static const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceompl_1_1magic.html#a89c2a3791d4d4579c36593a70f00588d">PROJECTION_DIMENSION_SPLITS</a> = 20.0</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">When the cell sizes for a projection are automatically computed, this value defines the number of parts into which each dimension is split. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a481cf3e5cb49a237be7b21dc05fbfeae"></a><!-- doxytag: member="ompl::magic::PROJECTION_EXTENTS_SAMPLES" ref="a481cf3e5cb49a237be7b21dc05fbfeae" args="" -->
static const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceompl_1_1magic.html#a481cf3e5cb49a237be7b21dc05fbfeae">PROJECTION_EXTENTS_SAMPLES</a> = 100</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">When no cell sizes are specified for a projection, they are inferred like so: 1. approximate extent of projected space by taking a number of samples (the constant below) 2. compute the cell sizes by dividing the extent by PROJECTION_DIMENSION_SPLITS. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfb9e851ce1422c2114373bcf1ed7224"></a><!-- doxytag: member="ompl::magic::MAX_MOTION_LENGTH_AS_SPACE_EXTENT_FRACTION" ref="abfb9e851ce1422c2114373bcf1ed7224" args="" -->
static const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceompl_1_1magic.html#abfb9e851ce1422c2114373bcf1ed7224">MAX_MOTION_LENGTH_AS_SPACE_EXTENT_FRACTION</a> = 0.2</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For planners: if default values are to be used for the maximum length of motions, this constant defines what fraction of the space extent (computed with <a class="el" href="classompl_1_1base_1_1SpaceInformation.html#a1bc9d650c9e571dbc124e1c7761bce9e" title="Get the maximum extent of the space we are planning in. This is the maximum distance that could be re...">ompl::base::SpaceInformation::getMaximumExtent()</a>) is to be used as the maximum length of a motion. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a711b7ddf17029ddcf154a1ecd3d583fd"></a><!-- doxytag: member="ompl::magic::STD_DEV_AS_SPACE_EXTENT_FRACTION" ref="a711b7ddf17029ddcf154a1ecd3d583fd" args="" -->
static const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceompl_1_1magic.html#a711b7ddf17029ddcf154a1ecd3d583fd">STD_DEV_AS_SPACE_EXTENT_FRACTION</a> = 0.1</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">When standard deviation is needed for Gaussian sampling in the state space, by default the value of the standard deviation is computed as a fraction of the extent of the space. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22100e2fff9398fce45cfc11e21451f4"></a><!-- doxytag: member="ompl::magic::MAX_VALID_SAMPLE_ATTEMPTS" ref="a22100e2fff9398fce45cfc11e21451f4" args="" -->
static const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceompl_1_1magic.html#a22100e2fff9398fce45cfc11e21451f4">MAX_VALID_SAMPLE_ATTEMPTS</a> = 100</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">When multiple attempts are needed to generate valid samples, this value defines the default number of attempts. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad96353c64e790206f36a2fb9b2c7d646"></a><!-- doxytag: member="ompl::magic::TEST_STATE_COUNT" ref="ad96353c64e790206f36a2fb9b2c7d646" args="" -->
static const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceompl_1_1magic.html#ad96353c64e790206f36a2fb9b2c7d646">TEST_STATE_COUNT</a> = 1000</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">When multiple states need to be generated as part of the computation of various information (usually through stochastic processes), this parameter controls how many samples are generated. <br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>This namespace includes magic constants used in various places in OMPL. </p>
<p>We strive to minimize the use of constants in the code, but at places, this is necessary. These constants typically do not have to be changed, but we chose to expose their functionality for the more curious user. The constants in this namespace include values typically used in the computation of default settings. </p>
</div></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:43 by&#160;<a href="http://www.doxygen.org/index.html">doxygen</a> 1.7.4</div>
</div>
</div>
</body>
</html>