Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 4bc66056a634db26a1f4d0845dc41ca6 > files > 11598

mrpt-doc-0.9.5-0.1.20110925svn2670.fc16.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>mrpt::slam Namespace Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<div align="left"><a href="http://www.mrpt.org/">Main MRPT website</a> &gt; <b>C++ reference</b> </div>
<div align="right">
<a href="index.html"><img border="0" src="mrpt_logo.png" alt="MRPT logo"></a>
</div>
<!-- Generated by Doxygen 1.7.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
          <div class="left">
            <form id="FSearchBox" action="search.php" method="get">
              <img id="MSearchSelect" src="search/mag.png" alt=""/>
              <input type="text" id="MSearchField" name="query" value="Search" size="20" accesskey="S" 
                     onfocus="searchBox.OnSearchFieldFocus(true)" 
                     onblur="searchBox.OnSearchFieldFocus(false)"/>
            </form>
          </div><div class="right"></div>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespacemrpt.html">mrpt</a>      </li>
      <li class="navelem"><a class="el" href="namespacemrpt_1_1slam.html">slam</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">mrpt::slam Namespace Reference<div class="ingroups"><a class="el" href="group__mrpt__maps__grp.html">[mrpt-maps]</a> &#124; <a class="el" href="group__mrpt__obs__grp.html">[mrpt-obs]</a> &#124; <a class="el" href="group__mrpt__slam__grp.html">[mrpt-slam]</a> &#124; <a class="el" href="group__mrpt__vision__grp.html">[mrpt-vision]</a></div></div>  </div>
</div>
<div class="contents">
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>This namespace contains algorithms for SLAM, localization, map building, representation of robot's actions and observations, and representation of many kinds of metric maps. </p>
</div><table class="memberdecls">
<tr><td colspan="2"><h2><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam_1_1detail.html">detail</a></td></tr>
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_beacon_ptr.html">CBeaconPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_beacon.html">CBeacon</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The class for storing individual "beacon landmarks" under a variety of 3D position PDF distributions.  <a href="classmrpt_1_1slam_1_1_c_beacon.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_beacon_map_ptr.html">CBeaconMapPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_beacon_map.html">CBeaconMap</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A class for storing a map of 3D probabilistic beacons, using a Montecarlo, Gaussian, or Sum of Gaussians (SOG) representation (for range-only SLAM).  <a href="classmrpt_1_1slam_1_1_c_beacon_map.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_coloured_points_map_ptr.html">CColouredPointsMapPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_coloured_points_map.html">CColouredPointsMap</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A map of 2D/3D points with individual colours (RGB).  <a href="classmrpt_1_1slam_1_1_c_coloured_points_map.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_gas_concentration_grid_map2_d_ptr.html">CGasConcentrationGridMap2DPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_gas_concentration_grid_map2_d.html">CGasConcentrationGridMap2D</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classmrpt_1_1slam_1_1_c_gas_concentration_grid_map2_d.html" title="CGasConcentrationGridMap2D represents a PDF of gas concentrations over a 2D area.">CGasConcentrationGridMap2D</a> represents a PDF of gas concentrations over a 2D area.  <a href="classmrpt_1_1slam_1_1_c_gas_concentration_grid_map2_d.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_height_grid_map2_d_ptr.html">CHeightGridMap2DPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_t_height_gridmap_cell.html">THeightGridmapCell</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The contents of each cell in a <a class="el" href="classmrpt_1_1slam_1_1_c_height_grid_map2_d.html" title="A mesh representation of a surface which keeps the estimated height for each (x,y) location...">CHeightGridMap2D</a> map.  <a href="structmrpt_1_1slam_1_1_t_height_gridmap_cell.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_height_grid_map2_d.html">CHeightGridMap2D</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A mesh representation of a surface which keeps the estimated height for each (x,y) location.  <a href="classmrpt_1_1slam_1_1_c_height_grid_map2_d.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_log_odds_grid_map2_d.html">CLogOddsGridMap2D</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A generic provider of log-odds grid-map maintainance functions.  <a href="structmrpt_1_1slam_1_1_c_log_odds_grid_map2_d.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_log_odds_grid_map_l_u_t.html">CLogOddsGridMapLUT</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">One static instance of this struct should exist in any class implementing <a class="el" href="structmrpt_1_1slam_1_1_c_log_odds_grid_map2_d.html" title="A generic provider of log-odds grid-map maintainance functions.">CLogOddsGridMap2D</a> to hold the Look-up-tables (LUTs) for log-odss Bayesian update.  <a href="structmrpt_1_1slam_1_1_c_log_odds_grid_map_l_u_t.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_occupancy_grid_map2_d_ptr.html">COccupancyGridMap2DPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_occupancy_grid_map2_d.html">COccupancyGridMap2D</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A class for storing an occupancy grid map.  <a href="classmrpt_1_1slam_1_1_c_occupancy_grid_map2_d.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_points_map_ptr.html">CPointsMapPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_points_map.html">CPointsMap</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A cloud of points in 2D or 3D, which can be built from a sequence of laser scans or other sensors.  <a href="classmrpt_1_1slam_1_1_c_points_map.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_random_field_grid_map2_d_ptr.html">CRandomFieldGridMap2DPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_t_random_field_cell.html">TRandomFieldCell</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The contents of each cell in a <a class="el" href="classmrpt_1_1slam_1_1_c_random_field_grid_map2_d.html" title="CRandomFieldGridMap2D represents a 2D grid map where each cell is associated one real-valued property...">CRandomFieldGridMap2D</a> map.  <a href="structmrpt_1_1slam_1_1_t_random_field_cell.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_random_field_grid_map2_d.html">CRandomFieldGridMap2D</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classmrpt_1_1slam_1_1_c_random_field_grid_map2_d.html" title="CRandomFieldGridMap2D represents a 2D grid map where each cell is associated one real-valued property...">CRandomFieldGridMap2D</a> represents a 2D grid map where each cell is associated one real-valued property which is estimated by this map, either as a simple value or as a probility distribution (for each cell).  <a href="classmrpt_1_1slam_1_1_c_random_field_grid_map2_d.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_reflectivity_grid_map2_d_ptr.html">CReflectivityGridMap2DPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_reflectivity_grid_map2_d.html">CReflectivityGridMap2D</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A 2D grid map representing the reflectivity of the environment (for example, measured with an IR proximity sensor).  <a href="classmrpt_1_1slam_1_1_c_reflectivity_grid_map2_d.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_simple_points_map_ptr.html">CSimplePointsMapPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_simple_points_map.html">CSimplePointsMap</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A cloud of points in 2D or 3D, which can be built from a sequence of laser scans.  <a href="classmrpt_1_1slam_1_1_c_simple_points_map.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_weighted_points_map_ptr.html">CWeightedPointsMapPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_weighted_points_map.html">CWeightedPointsMap</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A cloud of points in 2D or 3D, which can be built from a sequence of laser scans.  <a href="classmrpt_1_1slam_1_1_c_weighted_points_map.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_wireless_power_grid_map2_d_ptr.html">CWirelessPowerGridMap2DPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_wireless_power_grid_map2_d.html">CWirelessPowerGridMap2D</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classmrpt_1_1slam_1_1_c_wireless_power_grid_map2_d.html" title="CWirelessPowerGridMap2D represents a PDF of wifi concentrations over a 2D area.">CWirelessPowerGridMap2D</a> represents a PDF of wifi concentrations over a 2D area.  <a href="classmrpt_1_1slam_1_1_c_wireless_power_grid_map2_d.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_action_ptr.html">CActionPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_action.html">CAction</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a class for storing a robot action.  <a href="classmrpt_1_1slam_1_1_c_action.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_action_collection_ptr.html">CActionCollectionPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_action_collection.html">CActionCollection</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a class for storing a collection of robot actions.  <a href="classmrpt_1_1slam_1_1_c_action_collection.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_action_robot_movement2_d_ptr.html">CActionRobotMovement2DPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_action_robot_movement2_d.html">CActionRobotMovement2D</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a probabilistic 2D movement of the robot mobile base.  <a href="classmrpt_1_1slam_1_1_c_action_robot_movement2_d.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_action_robot_movement3_d_ptr.html">CActionRobotMovement3DPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_action_robot_movement3_d.html">CActionRobotMovement3D</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a probabilistic 3D (6D) movement.  <a href="classmrpt_1_1slam_1_1_c_action_robot_movement3_d.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_metric_map_ptr.html">CMetricMapPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_metric_map.html">CMetricMap</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a virtual base class for all metric maps storage classes.  <a href="classmrpt_1_1slam_1_1_c_metric_map.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1mrpt_event_metric_map_clear.html">mrptEventMetricMapClear</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Event emitted by a metric up upon call of clear()  <a href="classmrpt_1_1slam_1_1mrpt_event_metric_map_clear.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1mrpt_event_metric_map_insert.html">mrptEventMetricMapInsert</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Event emitted by a metric up upon a succesful call to insertObservation()  <a href="classmrpt_1_1slam_1_1mrpt_event_metric_map_insert.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_ptr.html">CObservationPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation.html">CObservation</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a class that represents any robot's observation.  <a href="classmrpt_1_1slam_1_1_c_observation.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_t2_d_scan_properties.html">T2DScanProperties</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Auxiliary struct that holds all the relevant *geometry* information about a 2D scan.  <a href="structmrpt_1_1slam_1_1_t2_d_scan_properties.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation2_d_range_scan_ptr.html">CObservation2DRangeScanPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation2_d_range_scan.html">CObservation2DRangeScan</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A "CObservation"-derived class that represents a 2D range scan measurement (typically from a laser scanner).  <a href="classmrpt_1_1slam_1_1_c_observation2_d_range_scan.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation3_d_range_scan_ptr.html">CObservation3DRangeScanPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation3_d_range_scan.html">CObservation3DRangeScan</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a class derived from "CObservation" that encapsules a 3D range scan measurement (e.g.  <a href="classmrpt_1_1slam_1_1_c_observation3_d_range_scan.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_battery_state_ptr.html">CObservationBatteryStatePtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation_battery_state.html">CObservationBatteryState</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This represents a measurement of the batteries on the robot.  <a href="classmrpt_1_1slam_1_1_c_observation_battery_state.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_beacon_ranges_ptr.html">CObservationBeaconRangesPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation_beacon_ranges.html">CObservationBeaconRanges</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a class derived from "CObservation" that represents one (or more) range measurements to labeled beacons.  <a href="classmrpt_1_1slam_1_1_c_observation_beacon_ranges.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_bearing_range_ptr.html">CObservationBearingRangePtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation_bearing_range.html">CObservationBearingRange</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This observation represents a number of range-bearing value pairs, each one for a detected landmark, which optionally can have identification IDs.  <a href="classmrpt_1_1slam_1_1_c_observation_bearing_range.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_comment_ptr.html">CObservationCommentPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation_comment.html">CObservationComment</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This "observation" is actually a placeholder for a text block with comments or additional parameters attached to a given rawlog file.  <a href="classmrpt_1_1slam_1_1_c_observation_comment.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_gas_sensors_ptr.html">CObservationGasSensorsPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation_gas_sensors.html">CObservationGasSensors</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a class derived from "CObservation" that represents a set of readings from gas sensors.  <a href="classmrpt_1_1slam_1_1_c_observation_gas_sensors.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_g_p_s_ptr.html">CObservationGPSPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation_g_p_s.html">CObservationGPS</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a class derived from "CObservation" that represents a Global Positioning System (GPS) reading.  <a href="classmrpt_1_1slam_1_1_c_observation_g_p_s.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_image_ptr.html">CObservationImagePtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation_image.html">CObservationImage</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a class derived from "CObservation" that encapsules an image from a camera, whose relative pose to robot is also stored.  <a href="classmrpt_1_1slam_1_1_c_observation_image.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_i_m_u_ptr.html">CObservationIMUPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation_i_m_u.html">CObservationIMU</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This class stores measurements from an Inertial Measurement Unit (IMU), and/or its attitude estimation (integration of raw measurements).  <a href="classmrpt_1_1slam_1_1_c_observation_i_m_u.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_odometry_ptr.html">CObservationOdometryPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation_odometry.html">CObservationOdometry</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An observation of the current (cumulative) odometry for a wheeled robot.  <a href="classmrpt_1_1slam_1_1_c_observation_odometry.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_range_ptr.html">CObservationRangePtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation_range.html">CObservationRange</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a class derived from "CObservation" that encapsules a single range measurement, and associated parameters.  <a href="classmrpt_1_1slam_1_1_c_observation_range.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_reflectivity_ptr.html">CObservationReflectivityPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation_reflectivity.html">CObservationReflectivity</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a class derived from "CObservation" that encapsules a single short-range reflectivity measurement.  <a href="classmrpt_1_1slam_1_1_c_observation_reflectivity.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_stereo_images_ptr.html">CObservationStereoImagesPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation_stereo_images.html">CObservationStereoImages</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Observation class for either a pair of left+right or left+disparity images from a stereo camera.  <a href="classmrpt_1_1slam_1_1_c_observation_stereo_images.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_t_stereo_image_features.html">TStereoImageFeatures</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_stereo_images_features_ptr.html">CObservationStereoImagesFeaturesPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation_stereo_images_features.html">CObservationStereoImagesFeatures</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a class derived from "CObservation" that encapsules a pair of cameras and a set of matched image features extracted from them.  <a href="classmrpt_1_1slam_1_1_c_observation_stereo_images_features.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_wireless_power_ptr.html">CObservationWirelessPowerPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation_wireless_power.html">CObservationWirelessPower</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This represents a measurement of the wireless strength perceived by the robot.  <a href="classmrpt_1_1slam_1_1_c_observation_wireless_power.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_rawlog_ptr.html">CRawlogPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_rawlog.html">CRawlog</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This class stores a rawlog (robotic datasets) in one of two possible formats:  <a href="classmrpt_1_1slam_1_1_c_rawlog.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_sensory_frame_ptr.html">CSensoryFramePtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_sensory_frame.html">CSensoryFrame</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a class for storing a "sensory frame", a set of "observations" taken by the robot approximately at the same time as one "snapshot" of the environment.  <a href="classmrpt_1_1slam_1_1_c_sensory_frame.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_simple_map_ptr.html">CSimpleMapPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_simple_map.html">CSimpleMap</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This class stores a sequence of &lt;Probabilistic Pose,SensoryFrame&gt; pairs, thus a "metric map" can be totally determined with this information.  <a href="classmrpt_1_1slam_1_1_c_simple_map.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_sin_cos_look_up_table_for2_d_scans.html">CSinCosLookUpTableFor2DScans</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A smart look-up-table (LUT) of sin/cos values for 2D laser scans.  <a href="classmrpt_1_1slam_1_1_c_sin_cos_look_up_table_for2_d_scans.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_consistent_observation_alignment.html">CConsistentObservationAlignment</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An algorithm for globally, consistent alignment of a sequence of observations.  <a href="classmrpt_1_1slam_1_1_c_consistent_observation_alignment.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_detector_door_crossing.html">CDetectorDoorCrossing</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_grid_map_aligner.html">CGridMapAligner</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A class for aligning two multi-metric maps (with an occupancy grid maps and a points map, at least) based on features extraction and matching.  <a href="classmrpt_1_1slam_1_1_c_grid_map_aligner.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_i_c_p.html">CICP</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Several implementations of ICP (Iterative closest point) algorithms for aligning two point maps or a point map wrt a grid map.  <a href="classmrpt_1_1slam_1_1_c_i_c_p.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_incremental_map_partitioner_ptr.html">CIncrementalMapPartitionerPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_incremental_map_partitioner.html">CIncrementalMapPartitioner</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This class can be used to make partitions on a map/graph build from observations taken at some poses/nodes.  <a href="classmrpt_1_1slam_1_1_c_incremental_map_partitioner.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_metric_map_builder.html">CMetricMapBuilder</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This virtual class is the base for SLAM implementations.  <a href="classmrpt_1_1slam_1_1_c_metric_map_builder.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p.html">CMetricMapBuilderICP</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A class for very simple 2D SLAM based on ICP.  <a href="classmrpt_1_1slam_1_1_c_metric_map_builder_i_c_p.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f.html">CMetricMapBuilderRBPF</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This class implements a Rao-Blackwelized Particle Filter (RBPF) approach to map building (SLAM).  <a href="classmrpt_1_1slam_1_1_c_metric_map_builder_r_b_p_f.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm.html">CMetricMapsAlignmentAlgorithm</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A base class for any algorithm able of maps alignment.  <a href="classmrpt_1_1slam_1_1_c_metric_maps_alignment_algorithm.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d.html">CMonteCarloLocalization2D</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a class that represents a Probability Density Function (PDF) over a 2D pose (x,y,phi), using a set of weighted samples.  <a href="classmrpt_1_1slam_1_1_c_monte_carlo_localization2_d.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d.html">CMonteCarloLocalization3D</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a class that represents a Probability Density Function (PDF) over a 3D pose (x,y,phi,yaw,pitch,roll), using a set of weighted samples.  <a href="classmrpt_1_1slam_1_1_c_monte_carlo_localization3_d.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_multi_metric_map_ptr.html">CMultiMetricMapPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_multi_metric_map.html">CMultiMetricMap</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This class stores any customizable set of metric maps.  <a href="classmrpt_1_1slam_1_1_c_multi_metric_map.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_t_metric_map_initializer.html">TMetricMapInitializer</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Each structure of this kind will determine the kind (and initial configuration) of one map to be build into a <a class="el" href="classmrpt_1_1slam_1_1_c_multi_metric_map.html" title="This class stores any customizable set of metric maps.">CMultiMetricMap</a> object.  <a href="structmrpt_1_1slam_1_1_t_metric_map_initializer.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_t_set_of_metric_map_initializers.html">TSetOfMetricMapInitializers</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A set of <a class="el" href="structmrpt_1_1slam_1_1_t_metric_map_initializer.html" title="Each structure of this kind will determine the kind (and initial configuration) of one map to be buil...">TMetricMapInitializer</a> structures, passed to the constructor <a class="el" href="classmrpt_1_1slam_1_1_c_multi_metric_map.html#a739659c0385be2fbcbf695431f4da92f" title="Constructor.">CMultiMetricMap::CMultiMetricMap</a> See the comments for <a class="el" href="classmrpt_1_1slam_1_1_t_set_of_metric_map_initializers.html#a48e5c339561ec695921aa7db6291c0e1" title="Loads the configuration for the set of internal maps from a textual definition in an INI-like file...">TSetOfMetricMapInitializers::loadFromConfigFile</a>, and "CMultiMetricMap::setListOfMaps" for effectively creating the list of desired maps.  <a href="classmrpt_1_1slam_1_1_t_set_of_metric_map_initializers.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_r_b_p_f_particle_data_ptr.html">CRBPFParticleDataPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_r_b_p_f_particle_data.html">CRBPFParticleData</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Auxiliary class used in <a class="el" href="classmrpt_1_1slam_1_1_c_multi_metric_map_p_d_f.html" title="Declares a class that represents a Rao-Blackwellized set of particles for solving the SLAM problem (T...">mrpt::slam::CMultiMetricMapPDF</a>.  <a href="classmrpt_1_1slam_1_1_c_r_b_p_f_particle_data.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_multi_metric_map_p_d_f_ptr.html">CMultiMetricMapPDFPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_multi_metric_map_p_d_f.html">CMultiMetricMapPDF</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a class that represents a Rao-Blackwellized set of particles for solving the SLAM problem (This class is the base of RBPF-SLAM applications).  <a href="classmrpt_1_1slam_1_1_c_multi_metric_map_p_d_f.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor.html">COccupancyGridMapFeatureExtractor</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A class for detecting features from occupancy grid maps.  <a href="classmrpt_1_1slam_1_1_c_occupancy_grid_map_feature_extractor.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_path_planning_circular_robot.html">CPathPlanningCircularRobot</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An implementation of <a class="el" href="classmrpt_1_1slam_1_1_c_path_planning_method.html" title="A virtual base class for computing the optimal path for a robot from a origin location to a target po...">CPathPlanningMethod</a>.  <a href="classmrpt_1_1slam_1_1_c_path_planning_circular_robot.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_path_planning_method.html">CPathPlanningMethod</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A virtual base class for computing the optimal path for a robot from a origin location to a target point.  <a href="classmrpt_1_1slam_1_1_c_path_planning_method.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m.html">CRangeBearingKFSLAM</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An implementation of EKF-based SLAM with range-bearing sensors, odometry, a full 6D robot pose, and 3D landmarks.  <a href="classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d.html">CRangeBearingKFSLAM2D</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An implementation of EKF-based SLAM with range-bearing sensors, odometry, and a 2D (+heading) robot pose, and 2D landmarks.  <a href="classmrpt_1_1slam_1_1_c_range_bearing_k_f_s_l_a_m2_d.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization.html">CRejectionSamplingRangeOnlyLocalization</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An implementation of rejection sampling for generating 2D robot pose from range-only measurements within a landmarks (beacons) map.  <a href="classmrpt_1_1slam_1_1_c_rejection_sampling_range_only_localization.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_t_data_association_results.html">TDataAssociationResults</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The results from mrpt::slam::data_association.  <a href="structmrpt_1_1slam_1_1_t_data_association_results.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_p_f__implementation.html">PF_implementation</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A set of common data shared by PF implementations for both SLAM and localization.  <a href="classmrpt_1_1slam_1_1_p_f__implementation.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_t_k_l_d_params.html">TKLDParams</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Option set for KLD algorithm.  <a href="classmrpt_1_1slam_1_1_t_k_l_d_params.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_t_monte_carlo_localization_params.html">TMonteCarloLocalizationParams</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The struct for passing extra simulation parameters to the prediction stage when running a particle filter.  <a href="structmrpt_1_1slam_1_1_t_monte_carlo_localization_params.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_landmark_ptr.html">CLandmarkPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_landmark.html">CLandmark</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The class for storing "landmarks" (visual or laser-scan-extracted features,...)  <a href="classmrpt_1_1slam_1_1_c_landmark.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_landmarks_map_ptr.html">CLandmarksMapPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_landmarks_map.html">CLandmarksMap</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A class for storing a map of 3D probabilistic landmarks.  <a href="classmrpt_1_1slam_1_1_c_landmarks_map.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_visual_landmarks_ptr.html">CObservationVisualLandmarksPtr</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1slam_1_1_c_observation_visual_landmarks.html">CObservationVisualLandmarks</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Declares a class derived from "CObservation" that stores a Landmarks Map as seen from a stereo camera at a given instant of time.  <a href="classmrpt_1_1slam_1_1_c_observation_visual_landmarks.html#details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structmrpt_1_1slam_1_1_t_random_field_cell.html">TRandomFieldCell</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#adb96c67ccb95922aad7cdf6c3b68ffa9">TGasConcentrationCell</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Defined for backward compatibility only (mrpt &lt;0.9.5)  <a href="#adb96c67ccb95922aad7cdf6c3b68ffa9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classstd_1_1deque.html">std::deque</a>&lt; <a class="el" href="classmrpt_1_1slam_1_1_c_metric_map.html">CMetricMap</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a4a08ae2dfc5960f445532895b5012dbf">TMetricMapList</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A list of metric maps (used in the <a class="el" href="classmrpt_1_1poses_1_1_c_pose_p_d_f_particles.html" title="Declares a class that represents a Probability Density Function (PDF) over a 2D pose (x...">mrpt::poses::CPosePDFParticles</a> class):  <a href="#a4a08ae2dfc5960f445532895b5012dbf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef std::pair<br class="typebreak"/>
&lt; <a class="el" href="group__time__date.html#ga42674286d8d56afea013b6329bb7327a">mrpt::system::TTimeStamp</a>, <br class="typebreak"/>
<a class="el" href="structmrpt_1_1slam_1_1_c_observation_ptr.html">CObservationPtr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a85570fb9b901d02399bf21dc48706cdd">TTimeObservationPair</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For usage with <a class="el" href="classmrpt_1_1slam_1_1_c_rawlog.html" title="This class stores a rawlog (robotic datasets) in one of two possible formats:">CRawlog</a> classes.  <a href="#a85570fb9b901d02399bf21dc48706cdd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classstd_1_1multimap.html">std::multimap</a><br class="typebreak"/>
&lt; <a class="el" href="group__time__date.html#ga42674286d8d56afea013b6329bb7327a">mrpt::system::TTimeStamp</a>, <br class="typebreak"/>
<a class="el" href="structmrpt_1_1slam_1_1_c_observation_ptr.html">CObservationPtr</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a361f9c7627d8e3c9f4efebb36db4472d">TListTimeAndObservations</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For usage with <a class="el" href="classmrpt_1_1slam_1_1_c_rawlog.html" title="This class stores a rawlog (robotic datasets) in one of two possible formats:">CRawlog</a> classes.  <a href="#a361f9c7627d8e3c9f4efebb36db4472d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classstd_1_1vector.html">std::vector</a>&lt; <a class="el" href="classmrpt_1_1slam_1_1_c_landmark.html">CLandmark</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a932bc93200d4cc0b9884d3d1845d94f2">TSequenceLandmarks</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal use.  <a href="#a932bc93200d4cc0b9884d3d1845d94f2"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mrpt__obs__grp.html#ga4f7d710325d4bb5b80b3d3d3df1fdfb2">TIMUDataIndex</a> { <br/>
&#160;&#160;<a class="el" href="group__mrpt__obs__grp.html#gga4f7d710325d4bb5b80b3d3d3df1fdfb2a9c77effd87245f3228f63210e5c525d5">IMU_X_ACC</a> =  0, 
<a class="el" href="group__mrpt__obs__grp.html#gga4f7d710325d4bb5b80b3d3d3df1fdfb2a751fbd3ceaa099e88d5bc31c45543453">IMU_Y_ACC</a>, 
<a class="el" href="group__mrpt__obs__grp.html#gga4f7d710325d4bb5b80b3d3d3df1fdfb2ab9abe7e5055b4305a9088bbc0b8a669a">IMU_Z_ACC</a>, 
<a class="el" href="group__mrpt__obs__grp.html#gga4f7d710325d4bb5b80b3d3d3df1fdfb2afd2b088e5e8532e61db0414762242a80">IMU_YAW_VEL</a>, 
<br/>
&#160;&#160;<a class="el" href="group__mrpt__obs__grp.html#gga4f7d710325d4bb5b80b3d3d3df1fdfb2aa75f0ad60863eab953ee94346a6e02d7">IMU_PITCH_VEL</a>, 
<a class="el" href="group__mrpt__obs__grp.html#gga4f7d710325d4bb5b80b3d3d3df1fdfb2ad2958b005e46433d8483b594ae3f6294">IMU_ROLL_VEL</a>, 
<a class="el" href="group__mrpt__obs__grp.html#gga4f7d710325d4bb5b80b3d3d3df1fdfb2ab66fa3ba191da1b197112672165ff275">IMU_X_VEL</a>, 
<a class="el" href="group__mrpt__obs__grp.html#gga4f7d710325d4bb5b80b3d3d3df1fdfb2af7b51469c81d7a48e60ce490be25ba1e">IMU_Y_VEL</a>, 
<br/>
&#160;&#160;<a class="el" href="group__mrpt__obs__grp.html#gga4f7d710325d4bb5b80b3d3d3df1fdfb2ab0cdf5a6d20f2994ab49f4f4e42157a9">IMU_Z_VEL</a>, 
<a class="el" href="group__mrpt__obs__grp.html#gga4f7d710325d4bb5b80b3d3d3df1fdfb2abb184b9c8d7c35f7532cd60ed8e54b56">IMU_YAW</a>, 
<a class="el" href="group__mrpt__obs__grp.html#gga4f7d710325d4bb5b80b3d3d3df1fdfb2ad4c40a7d0f1ff81b2a03597a508e4fd9">IMU_PITCH</a>, 
<a class="el" href="group__mrpt__obs__grp.html#gga4f7d710325d4bb5b80b3d3d3df1fdfb2aea7528b5a166cd8b6e973cf3465d6165">IMU_ROLL</a>, 
<br/>
&#160;&#160;<a class="el" href="group__mrpt__obs__grp.html#gga4f7d710325d4bb5b80b3d3d3df1fdfb2aec1bb21f46bb0a1b08757a9880d65bae">IMU_X</a>, 
<a class="el" href="group__mrpt__obs__grp.html#gga4f7d710325d4bb5b80b3d3d3df1fdfb2a913b6368bbed975c50c0ab70f62f3613">IMU_Y</a>, 
<a class="el" href="group__mrpt__obs__grp.html#gga4f7d710325d4bb5b80b3d3d3df1fdfb2a9a4f502178514c22f7cf2213f6d817c0">IMU_Z</a>
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Symbolic names for the indices of IMU data (refer to <a class="el" href="classmrpt_1_1slam_1_1_c_observation_i_m_u.html" title="This class stores measurements from an Inertial Measurement Unit (IMU), and/or its attitude estimatio...">mrpt::slam::CObservationIMU</a>)  <a href="group__mrpt__obs__grp.html#ga4f7d710325d4bb5b80b3d3d3df1fdfb2">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mrpt__slam__grp.html#gaa571f1b2df97883ce80558fc43dc4844">TICPAlgorithm</a> { <a class="el" href="group__mrpt__slam__grp.html#ggaa571f1b2df97883ce80558fc43dc4844ade94fc09573025addb1a0b3648f7e70f">icpClassic</a> =  0, 
<a class="el" href="group__mrpt__slam__grp.html#ggaa571f1b2df97883ce80558fc43dc4844ab8b007ff9821e42341b90763116c7f8d">icpLevenbergMarquardt</a>, 
<a class="el" href="group__mrpt__slam__grp.html#ggaa571f1b2df97883ce80558fc43dc4844a7f98a570e19735f2bf55ed12504b5ca4">icpIKF</a>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The ICP algorithm selection, used in <a class="el" href="classmrpt_1_1slam_1_1_c_i_c_p.html#ac5276790c90522d2c506a0265305bcef" title="The options employed by the ICP align.">mrpt::slam::CICP::options</a>.  <a href="group__mrpt__slam__grp.html#gaa571f1b2df97883ce80558fc43dc4844">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a41c00899954a1827d61c6b3418a498ac">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_beacon_ptr.html">CBeaconPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#aaf514dbdb981e357d213ab19911db434">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_beacon_map_ptr.html">CBeaconMapPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#af3e424b47bcd9c1b54f9adbc84b0d03c">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_coloured_points_map_ptr.html">CColouredPointsMapPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a01a1508ef9c1d957a0c88565ddeab12e">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_gas_concentration_grid_map2_d_ptr.html">CGasConcentrationGridMap2DPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a9c90a7886387af32f63df406f69d4613">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_height_grid_map2_d_ptr.html">CHeightGridMap2DPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#afeefd2b3bb4463d164956befe7e128fa">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_occupancy_grid_map2_d_ptr.html">COccupancyGridMap2DPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a74b2946c38c77689d5ad4c41ebda2715">operator&lt;</a> (const <a class="el" href="classmrpt_1_1slam_1_1_c_occupancy_grid_map2_d.html#a5d65008293a7029cf0f615ca9d187787">COccupancyGridMap2D::TPairLikelihoodIndex</a> &amp;e1, const <a class="el" href="classmrpt_1_1slam_1_1_c_occupancy_grid_map2_d.html#a5d65008293a7029cf0f615ca9d187787">COccupancyGridMap2D::TPairLikelihoodIndex</a> &amp;e2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#ad06e5716c5f994350e136c2a5ca1f0e1">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_points_map_ptr.html">CPointsMapPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a4d2eebf9eeb463f58c3e78b7b5d4d5c1">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_random_field_grid_map2_d_ptr.html">CRandomFieldGridMap2DPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a04dbce843a9d8f428db6f087ac8b5972">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_reflectivity_grid_map2_d_ptr.html">CReflectivityGridMap2DPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#acb9839b8a041658bf78698c22b353aba">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_simple_points_map_ptr.html">CSimplePointsMapPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a262a806a71cc901ad6c1465b81f746aa">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_weighted_points_map_ptr.html">CWeightedPointsMapPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#aa49ff28a3a85f9ac46a54817e4903f6a">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_wireless_power_grid_map2_d_ptr.html">CWirelessPowerGridMap2DPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#ab0b887f009ace5e0a3293d881e586d0e">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_action_ptr.html">CActionPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a96761cd69a86ef9d43f03860cb5afa90">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_action_collection_ptr.html">CActionCollectionPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a80799165f580ed7bbef026feda981b64">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_action_robot_movement2_d_ptr.html">CActionRobotMovement2DPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#ae5382bd820ee4b744cd5d0b965824b72">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_action_robot_movement3_d_ptr.html">CActionRobotMovement3DPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool OBS_IMPEXP&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mrpt__obs__grp.html#gaa7c197033076cfa76c71a49eceebde44">carmen_log_parse_line</a> (<a class="el" href="classstd_1_1istream.html">std::istream</a> &amp;in_stream, <a class="el" href="classstd_1_1vector.html">std::vector</a>&lt; <a class="el" href="structmrpt_1_1slam_1_1_c_observation_ptr.html">mrpt::slam::CObservationPtr</a> &gt; &amp;out_imported_observations, const <a class="el" href="group__time__date.html#ga42674286d8d56afea013b6329bb7327a">mrpt::system::TTimeStamp</a> &amp;time_start_log)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse one line from an text input stream and interpret it as a CARMEN log entry, returning its MRPT observation representation.  <a href="group__mrpt__obs__grp.html#gaa7c197033076cfa76c71a49eceebde44"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a529781480677ddc36b72283859035133">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_metric_map_ptr.html">CMetricMapPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#adec6386e8df0a163b62d5c0881ed5859">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_ptr.html">CObservationPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool OBS_IMPEXP&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a33e719594ab83027b603865802b3e0b8">operator&lt;</a> (const <a class="el" href="structmrpt_1_1slam_1_1_t2_d_scan_properties.html">T2DScanProperties</a> &amp;a, const <a class="el" href="structmrpt_1_1slam_1_1_t2_d_scan_properties.html">T2DScanProperties</a> &amp;b)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Order operator, so <a class="el" href="structmrpt_1_1slam_1_1_t2_d_scan_properties.html" title="Auxiliary struct that holds all the relevant *geometry* information about a 2D scan.">T2DScanProperties</a> can appear in associative STL containers.  <a href="#a33e719594ab83027b603865802b3e0b8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#ac04dcaa442a9fe54f5fcca3d1d4e6c07">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation2_d_range_scan_ptr.html">CObservation2DRangeScanPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a2234e9c770e5abf2236504c575a90f98">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation3_d_range_scan_ptr.html">CObservation3DRangeScanPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a9a90c5adadd59db8b7cbeb058e6f247c">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_battery_state_ptr.html">CObservationBatteryStatePtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#aad9f58c53ee685a03a61b559339cedf3">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_beacon_ranges_ptr.html">CObservationBeaconRangesPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#af5c1da7f9fcf70b32939b12831ca30ee">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_bearing_range_ptr.html">CObservationBearingRangePtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a553adaa4d9168ffa3778dd716ea2d67d">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_comment_ptr.html">CObservationCommentPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a72c04d9573d42baa0047815533929c8b">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_gas_sensors_ptr.html">CObservationGasSensorsPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#acd8f34eec504efae2b136fbccce53859">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_g_p_s_ptr.html">CObservationGPSPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a08c39f39a579b5607770ca63e0130c8b">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_image_ptr.html">CObservationImagePtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a850b78083c818a3433af972804ab7190">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_i_m_u_ptr.html">CObservationIMUPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a0f6cb9a3af558a52abf23811c89da07a">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_odometry_ptr.html">CObservationOdometryPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a93d61d52a84a54ce7154a4f55fd3f1b9">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_range_ptr.html">CObservationRangePtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a604526b4dc66531dc7895b882ab7cd15">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_reflectivity_ptr.html">CObservationReflectivityPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#ae8aaad18a27aa9da8bc774261bb2b640">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_stereo_images_ptr.html">CObservationStereoImagesPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#ac408875dfe2fbb87935a7d28af20fcc4">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_stereo_images_features_ptr.html">CObservationStereoImagesFeaturesPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a6f0098a406d1235732946692841757ba">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_wireless_power_ptr.html">CObservationWirelessPowerPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#aa01dfd489766e0f110c33a8108705b81">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_rawlog_ptr.html">CRawlogPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#acb61dc226ab4c46200f5f827a2b26bc7">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_sensory_frame_ptr.html">CSensoryFramePtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#ac41cd4ec0af26be5a68b3296897d4c96">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_simple_map_ptr.html">CSimpleMapPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a51e5770fa20e527d74f71aae67607379">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_incremental_map_partitioner_ptr.html">CIncrementalMapPartitionerPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a62dc5f5ee11a840778e5f38fa64d04d5">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_multi_metric_map_ptr.html">CMultiMetricMapPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a8eb4709ddb7291d22d2e1f93b85e3852">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_r_b_p_f_particle_data_ptr.html">CRBPFParticleDataPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#ac3338323b5f15f3c5e47d69e07176f36">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_multi_metric_map_p_d_f_ptr.html">CMultiMetricMapPDFPtr</a> &amp;pObj)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class PARTICLETYPE , class BINTYPE &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a7720271f94374305e769b3e742de20fb">KLF_loadBinFromParticle</a> (BINTYPE &amp;outBin, const <a class="el" href="classmrpt_1_1slam_1_1_t_k_l_d_params.html">TKLDParams</a> &amp;opts, const PARTICLETYPE *currentParticleValue=NULL, const <a class="el" href="structmrpt_1_1math_1_1_t_pose3_d.html">TPose3D</a> *newPoseToBeInserted=NULL)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a8fb52561c883c80d44a207d2419ae60a">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_landmark_ptr.html">CLandmarkPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#afbac113e1c3037cb4539d093fe066432">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_landmarks_map_ptr.html">CLandmarksMapPtr</a> &amp;pObj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1slam.html#a071f54f0620c297bb02180df56091b0d">operator&gt;&gt;</a> (<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;in, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_visual_landmarks_ptr.html">CObservationVisualLandmarksPtr</a> &amp;pObj)</td></tr>
<tr><td colspan="2"><div class="groupHeader">Observations overlap functions</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double SLAM_IMPEXP&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mrpt__slam__grp.html#ga2d32509abfdfd42e7597186bf2ab0ab0">observationsOverlap</a> (const <a class="el" href="classmrpt_1_1slam_1_1_c_observation.html">mrpt::slam::CObservation</a> *o1, const <a class="el" href="classmrpt_1_1slam_1_1_c_observation.html">mrpt::slam::CObservation</a> *o2, const <a class="el" href="classmrpt_1_1poses_1_1_c_pose3_d.html">mrpt::poses::CPose3D</a> *pose_o2_wrt_o1=NULL)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Estimates the "overlap" or "matching ratio" of two observations (range [0,1]), possibly taking into account their relative positions.  <a href="group__mrpt__slam__grp.html#ga2d32509abfdfd42e7597186bf2ab0ab0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mrpt__slam__grp.html#ga3f4bb0b8cc83dec2e79704fab7cdfd52">observationsOverlap</a> (const <a class="el" href="structmrpt_1_1slam_1_1_c_observation_ptr.html">mrpt::slam::CObservationPtr</a> &amp;o1, const <a class="el" href="structmrpt_1_1slam_1_1_c_observation_ptr.html">mrpt::slam::CObservationPtr</a> &amp;o2, const <a class="el" href="classmrpt_1_1poses_1_1_c_pose3_d.html">mrpt::poses::CPose3D</a> *pose_o2_wrt_o1=NULL)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Estimates the "overlap" or "matching ratio" of two observations (range [0,1]), possibly taking into account their relative positions.  <a href="group__mrpt__slam__grp.html#ga3f4bb0b8cc83dec2e79704fab7cdfd52"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double SLAM_IMPEXP&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mrpt__slam__grp.html#ga93d1273b13626d7d4fee77e8e42238be">observationsOverlap</a> (const <a class="el" href="classmrpt_1_1slam_1_1_c_sensory_frame.html">mrpt::slam::CSensoryFrame</a> &amp;sf1, const <a class="el" href="classmrpt_1_1slam_1_1_c_sensory_frame.html">mrpt::slam::CSensoryFrame</a> &amp;sf2, const <a class="el" href="classmrpt_1_1poses_1_1_c_pose3_d.html">mrpt::poses::CPose3D</a> *pose_sf2_wrt_sf1=NULL)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Estimates the "overlap" or "matching ratio" of two set of observations (range [0,1]), possibly taking into account their relative positions.  <a href="group__mrpt__slam__grp.html#ga93d1273b13626d7d4fee77e8e42238be"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mrpt__slam__grp.html#gad78544711408a739f049def4b50957ac">observationsOverlap</a> (const <a class="el" href="structmrpt_1_1slam_1_1_c_sensory_frame_ptr.html">mrpt::slam::CSensoryFramePtr</a> &amp;sf1, const <a class="el" href="structmrpt_1_1slam_1_1_c_sensory_frame_ptr.html">mrpt::slam::CSensoryFramePtr</a> &amp;sf2, const <a class="el" href="classmrpt_1_1poses_1_1_c_pose3_d.html">mrpt::poses::CPose3D</a> *pose_sf2_wrt_sf1=NULL)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Estimates the "overlap" or "matching ratio" of two set of observations (range [0,1]), possibly taking into account their relative positions.  <a href="group__mrpt__slam__grp.html#gad78544711408a739f049def4b50957ac"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
Data association</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data__assoc__grp.html#gaf66b40e2929429a8b181039f447caf84">TDataAssociationMethod</a> { <a class="el" href="group__data__assoc__grp.html#ggaf66b40e2929429a8b181039f447caf84a858a176524bad893addcc52d6afde9b9">assocNN</a> =  0, 
<a class="el" href="group__data__assoc__grp.html#ggaf66b40e2929429a8b181039f447caf84a5134a35928e5ad1957d952e3ca581c86">assocJCBB</a>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Different algorithms for data association, used in mrpt::slam::data_association.  <a href="group__data__assoc__grp.html#gaf66b40e2929429a8b181039f447caf84">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data__assoc__grp.html#gaba3986ed0165435285d91f15552abbc5">TDataAssociationMetric</a> { <a class="el" href="group__data__assoc__grp.html#ggaba3986ed0165435285d91f15552abbc5a706fcfb14864aa06819688a46c1412dd">metricMaha</a> =  0, 
<a class="el" href="group__data__assoc__grp.html#ggaba3986ed0165435285d91f15552abbc5a66288fdf7f95208abfdf477d1007a6f0">metricML</a>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Different metrics for data association, used in mrpt::slam::data_association.  <a href="group__data__assoc__grp.html#gaba3986ed0165435285d91f15552abbc5">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data__assoc__grp.html#ga520476290900728ff7128ce1fba33ab5">observation_index_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Used in <a class="el" href="structmrpt_1_1slam_1_1_t_data_association_results.html" title="The results from mrpt::slam::data_association.">mrpt::slam::TDataAssociationResults</a>.  <a href="group__data__assoc__grp.html#ga520476290900728ff7128ce1fba33ab5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data__assoc__grp.html#ga4869496c65ccee6078ffc64e8c855e8d">prediction_index_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Used in <a class="el" href="structmrpt_1_1slam_1_1_t_data_association_results.html" title="The results from mrpt::slam::data_association.">mrpt::slam::TDataAssociationResults</a>.  <a href="group__data__assoc__grp.html#ga4869496c65ccee6078ffc64e8c855e8d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void SLAM_IMPEXP&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data__assoc__grp.html#gae98a41b16cbc015a8099b79ad1a5750e">data_association_full_covariance</a> (const <a class="el" href="namespacemrpt_1_1math.html#a3814c2b868f059d6a7ab0d8ecd2311d6">mrpt::math::CMatrixDouble</a> &amp;Z_observations_mean, const <a class="el" href="namespacemrpt_1_1math.html#a3814c2b868f059d6a7ab0d8ecd2311d6">mrpt::math::CMatrixDouble</a> &amp;Y_predictions_mean, const <a class="el" href="namespacemrpt_1_1math.html#a3814c2b868f059d6a7ab0d8ecd2311d6">mrpt::math::CMatrixDouble</a> &amp;Y_predictions_cov, <a class="el" href="structmrpt_1_1slam_1_1_t_data_association_results.html">TDataAssociationResults</a> &amp;results, const <a class="el" href="group__data__assoc__grp.html#gaf66b40e2929429a8b181039f447caf84">TDataAssociationMethod</a> method=assocJCBB, const <a class="el" href="group__data__assoc__grp.html#gaba3986ed0165435285d91f15552abbc5">TDataAssociationMetric</a> metric=metricMaha, const double chi2quantile=0.99, const bool DAT_ASOC_USE_KDTREE=true, const <a class="el" href="classstd_1_1vector.html">std::vector</a>&lt; <a class="el" href="group__data__assoc__grp.html#ga4869496c65ccee6078ffc64e8c855e8d">prediction_index_t</a> &gt; &amp;predictions_IDs=<a class="el" href="classstd_1_1vector.html">std::vector</a>&lt; <a class="el" href="group__data__assoc__grp.html#ga4869496c65ccee6078ffc64e8c855e8d">prediction_index_t</a> &gt;(), const <a class="el" href="group__data__assoc__grp.html#gaba3986ed0165435285d91f15552abbc5">TDataAssociationMetric</a> compatibilityTestMetric=metricMaha, const double log_ML_compat_test_threshold=0.0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the data-association between the prediction of a set of landmarks and their observations, all of them with covariance matrices - Generic version with prediction full cross-covariances.  <a href="group__data__assoc__grp.html#gae98a41b16cbc015a8099b79ad1a5750e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void SLAM_IMPEXP&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data__assoc__grp.html#gae193c8fb0ffafacf47f9ba9da0e73deb">data_association_independent_predictions</a> (const <a class="el" href="namespacemrpt_1_1math.html#a3814c2b868f059d6a7ab0d8ecd2311d6">mrpt::math::CMatrixDouble</a> &amp;Z_observations_mean, const <a class="el" href="namespacemrpt_1_1math.html#a3814c2b868f059d6a7ab0d8ecd2311d6">mrpt::math::CMatrixDouble</a> &amp;Y_predictions_mean, const <a class="el" href="namespacemrpt_1_1math.html#a3814c2b868f059d6a7ab0d8ecd2311d6">mrpt::math::CMatrixDouble</a> &amp;Y_predictions_cov, <a class="el" href="structmrpt_1_1slam_1_1_t_data_association_results.html">TDataAssociationResults</a> &amp;results, const <a class="el" href="group__data__assoc__grp.html#gaf66b40e2929429a8b181039f447caf84">TDataAssociationMethod</a> method=assocJCBB, const <a class="el" href="group__data__assoc__grp.html#gaba3986ed0165435285d91f15552abbc5">TDataAssociationMetric</a> metric=metricMaha, const double chi2quantile=0.99, const bool DAT_ASOC_USE_KDTREE=true, const <a class="el" href="classstd_1_1vector.html">std::vector</a>&lt; <a class="el" href="group__data__assoc__grp.html#ga4869496c65ccee6078ffc64e8c855e8d">prediction_index_t</a> &gt; &amp;predictions_IDs=<a class="el" href="classstd_1_1vector.html">std::vector</a>&lt; <a class="el" href="group__data__assoc__grp.html#ga4869496c65ccee6078ffc64e8c855e8d">prediction_index_t</a> &gt;(), const <a class="el" href="group__data__assoc__grp.html#gaba3986ed0165435285d91f15552abbc5">TDataAssociationMetric</a> compatibilityTestMetric=metricMaha, const double log_ML_compat_test_threshold=0.0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the data-association between the prediction of a set of landmarks and their observations, all of them with covariance matrices - Generic version with NO prediction cross-covariances.  <a href="group__data__assoc__grp.html#gae193c8fb0ffafacf47f9ba9da0e73deb"></a><br/></td></tr>
</table>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="adb96c67ccb95922aad7cdf6c3b68ffa9"></a><!-- doxytag: member="mrpt::slam::TGasConcentrationCell" ref="adb96c67ccb95922aad7cdf6c3b68ffa9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structmrpt_1_1slam_1_1_t_random_field_cell.html">TRandomFieldCell</a> <a class="el" href="namespacemrpt_1_1slam.html#adb96c67ccb95922aad7cdf6c3b68ffa9">mrpt::slam::TGasConcentrationCell</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Defined for backward compatibility only (mrpt &lt;0.9.5) </p>

<p>Definition at line <a class="el" href="_c_gas_concentration_grid_map2_d_8h_source.html#l00047">47</a> of file <a class="el" href="_c_gas_concentration_grid_map2_d_8h_source.html">CGasConcentrationGridMap2D.h</a>.</p>

</div>
</div>
<a class="anchor" id="a361f9c7627d8e3c9f4efebb36db4472d"></a><!-- doxytag: member="mrpt::slam::TListTimeAndObservations" ref="a361f9c7627d8e3c9f4efebb36db4472d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classstd_1_1multimap.html">std::multimap</a>&lt;<a class="el" href="group__time__date.html#ga42674286d8d56afea013b6329bb7327a">mrpt::system::TTimeStamp</a>, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_ptr.html">CObservationPtr</a>&gt; <a class="el" href="namespacemrpt_1_1slam.html#a361f9c7627d8e3c9f4efebb36db4472d">mrpt::slam::TListTimeAndObservations</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>For usage with <a class="el" href="classmrpt_1_1slam_1_1_c_rawlog.html" title="This class stores a rawlog (robotic datasets) in one of two possible formats:">CRawlog</a> classes. </p>

<p>Definition at line <a class="el" href="_c_rawlog_8h_source.html#l00047">47</a> of file <a class="el" href="_c_rawlog_8h_source.html">CRawlog.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4a08ae2dfc5960f445532895b5012dbf"></a><!-- doxytag: member="mrpt::slam::TMetricMapList" ref="a4a08ae2dfc5960f445532895b5012dbf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classstd_1_1deque.html">std::deque</a>&lt;<a class="el" href="classmrpt_1_1slam_1_1_c_metric_map.html">CMetricMap</a>*&gt; <a class="el" href="namespacemrpt_1_1slam.html#a4a08ae2dfc5960f445532895b5012dbf">mrpt::slam::TMetricMapList</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A list of metric maps (used in the <a class="el" href="classmrpt_1_1poses_1_1_c_pose_p_d_f_particles.html" title="Declares a class that represents a Probability Density Function (PDF) over a 2D pose (x...">mrpt::poses::CPosePDFParticles</a> class): </p>

<p>Definition at line <a class="el" href="_c_metric_map_8h_source.html#l00354">354</a> of file <a class="el" href="_c_metric_map_8h_source.html">CMetricMap.h</a>.</p>

</div>
</div>
<a class="anchor" id="a932bc93200d4cc0b9884d3d1845d94f2"></a><!-- doxytag: member="mrpt::slam::TSequenceLandmarks" ref="a932bc93200d4cc0b9884d3d1845d94f2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classstd_1_1vector.html">std::vector</a>&lt;<a class="el" href="classmrpt_1_1slam_1_1_c_landmark.html">CLandmark</a>&gt; <a class="el" href="namespacemrpt_1_1slam.html#a932bc93200d4cc0b9884d3d1845d94f2">mrpt::slam::TSequenceLandmarks</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Internal use. </p>

<p>Definition at line <a class="el" href="_c_landmarks_map_8h_source.html#l00048">48</a> of file <a class="el" href="_c_landmarks_map_8h_source.html">CLandmarksMap.h</a>.</p>

</div>
</div>
<a class="anchor" id="a85570fb9b901d02399bf21dc48706cdd"></a><!-- doxytag: member="mrpt::slam::TTimeObservationPair" ref="a85570fb9b901d02399bf21dc48706cdd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::pair&lt;<a class="el" href="group__time__date.html#ga42674286d8d56afea013b6329bb7327a">mrpt::system::TTimeStamp</a>, <a class="el" href="structmrpt_1_1slam_1_1_c_observation_ptr.html">CObservationPtr</a>&gt; <a class="el" href="namespacemrpt_1_1slam.html#a85570fb9b901d02399bf21dc48706cdd">mrpt::slam::TTimeObservationPair</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>For usage with <a class="el" href="classmrpt_1_1slam_1_1_c_rawlog.html" title="This class stores a rawlog (robotic datasets) in one of two possible formats:">CRawlog</a> classes. </p>

<p>Definition at line <a class="el" href="_c_rawlog_8h_source.html#l00046">46</a> of file <a class="el" href="_c_rawlog_8h_source.html">CRawlog.h</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a7720271f94374305e769b3e742de20fb"></a><!-- doxytag: member="mrpt::slam::KLF_loadBinFromParticle" ref="a7720271f94374305e769b3e742de20fb" args="(BINTYPE &amp;outBin, const TKLDParams &amp;opts, const PARTICLETYPE *currentParticleValue=NULL, const TPose3D *newPoseToBeInserted=NULL)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class PARTICLETYPE , class BINTYPE &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void mrpt::slam::KLF_loadBinFromParticle </td>
          <td>(</td>
          <td class="paramtype">BINTYPE &amp;&#160;</td>
          <td class="paramname"><em>outBin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const TKLDParams &amp;&#160;</td>
          <td class="paramname"><em>opts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const PARTICLETYPE *&#160;</td>
          <td class="paramname"><em>currentParticleValue</em> = <code>NULL</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structmrpt_1_1math_1_1_t_pose3_d.html">TPose3D</a> *&#160;</td>
          <td class="paramname"><em>newPoseToBeInserted</em> = <code>NULL</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a33e719594ab83027b603865802b3e0b8"></a><!-- doxytag: member="mrpt::slam::operator&lt;" ref="a33e719594ab83027b603865802b3e0b8" args="(const T2DScanProperties &amp;a, const T2DScanProperties &amp;b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool OBS_IMPEXP mrpt::slam::operator&lt; </td>
          <td>(</td>
          <td class="paramtype">const T2DScanProperties &amp;&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const T2DScanProperties &amp;&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Order operator, so <a class="el" href="structmrpt_1_1slam_1_1_t2_d_scan_properties.html" title="Auxiliary struct that holds all the relevant *geometry* information about a 2D scan.">T2DScanProperties</a> can appear in associative STL containers. </p>

</div>
</div>
<a class="anchor" id="a74b2946c38c77689d5ad4c41ebda2715"></a><!-- doxytag: member="mrpt::slam::operator&lt;" ref="a74b2946c38c77689d5ad4c41ebda2715" args="(const COccupancyGridMap2D::TPairLikelihoodIndex &amp;e1, const COccupancyGridMap2D::TPairLikelihoodIndex &amp;e2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mrpt::slam::operator&lt; </td>
          <td>(</td>
          <td class="paramtype">const COccupancyGridMap2D::TPairLikelihoodIndex &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const COccupancyGridMap2D::TPairLikelihoodIndex &amp;&#160;</td>
          <td class="paramname"><em>e2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a604526b4dc66531dc7895b882ab7cd15"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a604526b4dc66531dc7895b882ab7cd15" args="(mrpt::utils::CStream &amp;in, CObservationReflectivityPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservationReflectivityPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a553adaa4d9168ffa3778dd716ea2d67d"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a553adaa4d9168ffa3778dd716ea2d67d" args="(mrpt::utils::CStream &amp;in, CObservationCommentPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservationCommentPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae5382bd820ee4b744cd5d0b965824b72"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="ae5382bd820ee4b744cd5d0b965824b72" args="(mrpt::utils::CStream &amp;in, CActionRobotMovement3DPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CActionRobotMovement3DPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af5c1da7f9fcf70b32939b12831ca30ee"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="af5c1da7f9fcf70b32939b12831ca30ee" args="(mrpt::utils::CStream &amp;in, CObservationBearingRangePtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservationBearingRangePtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a93d61d52a84a54ce7154a4f55fd3f1b9"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a93d61d52a84a54ce7154a4f55fd3f1b9" args="(mrpt::utils::CStream &amp;in, CObservationRangePtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservationRangePtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6f0098a406d1235732946692841757ba"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a6f0098a406d1235732946692841757ba" args="(mrpt::utils::CStream &amp;in, CObservationWirelessPowerPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservationWirelessPowerPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9a90c5adadd59db8b7cbeb058e6f247c"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a9a90c5adadd59db8b7cbeb058e6f247c" args="(mrpt::utils::CStream &amp;in, CObservationBatteryStatePtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservationBatteryStatePtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0f6cb9a3af558a52abf23811c89da07a"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a0f6cb9a3af558a52abf23811c89da07a" args="(mrpt::utils::CStream &amp;in, CObservationOdometryPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservationOdometryPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac41cd4ec0af26be5a68b3296897d4c96"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="ac41cd4ec0af26be5a68b3296897d4c96" args="(mrpt::utils::CStream &amp;in, CSimpleMapPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CSimpleMapPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a071f54f0620c297bb02180df56091b0d"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a071f54f0620c297bb02180df56091b0d" args="(mrpt::utils::CStream &amp;in, CObservationVisualLandmarksPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservationVisualLandmarksPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aad9f58c53ee685a03a61b559339cedf3"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="aad9f58c53ee685a03a61b559339cedf3" args="(mrpt::utils::CStream &amp;in, CObservationBeaconRangesPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservationBeaconRangesPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a96761cd69a86ef9d43f03860cb5afa90"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a96761cd69a86ef9d43f03860cb5afa90" args="(mrpt::utils::CStream &amp;in, CActionCollectionPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CActionCollectionPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a72c04d9573d42baa0047815533929c8b"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a72c04d9573d42baa0047815533929c8b" args="(mrpt::utils::CStream &amp;in, CObservationGasSensorsPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservationGasSensorsPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa01dfd489766e0f110c33a8108705b81"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="aa01dfd489766e0f110c33a8108705b81" args="(mrpt::utils::CStream &amp;in, CRawlogPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CRawlogPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acd8f34eec504efae2b136fbccce53859"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="acd8f34eec504efae2b136fbccce53859" args="(mrpt::utils::CStream &amp;in, CObservationGPSPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservationGPSPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a850b78083c818a3433af972804ab7190"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a850b78083c818a3433af972804ab7190" args="(mrpt::utils::CStream &amp;in, CObservationIMUPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservationIMUPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acb61dc226ab4c46200f5f827a2b26bc7"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="acb61dc226ab4c46200f5f827a2b26bc7" args="(mrpt::utils::CStream &amp;in, CSensoryFramePtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CSensoryFramePtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab0b887f009ace5e0a3293d881e586d0e"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="ab0b887f009ace5e0a3293d881e586d0e" args="(mrpt::utils::CStream &amp;in, CActionPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CActionPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a80799165f580ed7bbef026feda981b64"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a80799165f580ed7bbef026feda981b64" args="(mrpt::utils::CStream &amp;in, CActionRobotMovement2DPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CActionRobotMovement2DPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acb9839b8a041658bf78698c22b353aba"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="acb9839b8a041658bf78698c22b353aba" args="(mrpt::utils::CStream &amp;in, CSimplePointsMapPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CSimplePointsMapPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a262a806a71cc901ad6c1465b81f746aa"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a262a806a71cc901ad6c1465b81f746aa" args="(mrpt::utils::CStream &amp;in, CWeightedPointsMapPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CWeightedPointsMapPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2234e9c770e5abf2236504c575a90f98"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a2234e9c770e5abf2236504c575a90f98" args="(mrpt::utils::CStream &amp;in, CObservation3DRangeScanPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservation3DRangeScanPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a01a1508ef9c1d957a0c88565ddeab12e"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a01a1508ef9c1d957a0c88565ddeab12e" args="(mrpt::utils::CStream &amp;in, CGasConcentrationGridMap2DPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CGasConcentrationGridMap2DPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa49ff28a3a85f9ac46a54817e4903f6a"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="aa49ff28a3a85f9ac46a54817e4903f6a" args="(mrpt::utils::CStream &amp;in, CWirelessPowerGridMap2DPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CWirelessPowerGridMap2DPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a08c39f39a579b5607770ca63e0130c8b"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a08c39f39a579b5607770ca63e0130c8b" args="(mrpt::utils::CStream &amp;in, CObservationImagePtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservationImagePtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae8aaad18a27aa9da8bc774261bb2b640"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="ae8aaad18a27aa9da8bc774261bb2b640" args="(mrpt::utils::CStream &amp;in, CObservationStereoImagesPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservationStereoImagesPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af3e424b47bcd9c1b54f9adbc84b0d03c"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="af3e424b47bcd9c1b54f9adbc84b0d03c" args="(mrpt::utils::CStream &amp;in, CColouredPointsMapPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CColouredPointsMapPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a51e5770fa20e527d74f71aae67607379"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a51e5770fa20e527d74f71aae67607379" args="(mrpt::utils::CStream &amp;in, CIncrementalMapPartitionerPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CIncrementalMapPartitionerPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8fb52561c883c80d44a207d2419ae60a"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a8fb52561c883c80d44a207d2419ae60a" args="(mrpt::utils::CStream &amp;in, CLandmarkPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CLandmarkPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4d2eebf9eeb463f58c3e78b7b5d4d5c1"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a4d2eebf9eeb463f58c3e78b7b5d4d5c1" args="(mrpt::utils::CStream &amp;in, CRandomFieldGridMap2DPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CRandomFieldGridMap2DPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8eb4709ddb7291d22d2e1f93b85e3852"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a8eb4709ddb7291d22d2e1f93b85e3852" args="(mrpt::utils::CStream &amp;in, CRBPFParticleDataPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CRBPFParticleDataPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aaf514dbdb981e357d213ab19911db434"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="aaf514dbdb981e357d213ab19911db434" args="(mrpt::utils::CStream &amp;in, CBeaconMapPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CBeaconMapPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac408875dfe2fbb87935a7d28af20fcc4"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="ac408875dfe2fbb87935a7d28af20fcc4" args="(mrpt::utils::CStream &amp;in, CObservationStereoImagesFeaturesPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structmrpt_1_1slam_1_1_c_observation_stereo_images_features_ptr.html">CObservationStereoImagesFeaturesPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a04dbce843a9d8f428db6f087ac8b5972"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a04dbce843a9d8f428db6f087ac8b5972" args="(mrpt::utils::CStream &amp;in, CReflectivityGridMap2DPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CReflectivityGridMap2DPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a41c00899954a1827d61c6b3418a498ac"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a41c00899954a1827d61c6b3418a498ac" args="(mrpt::utils::CStream &amp;in, CBeaconPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CBeaconPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afbac113e1c3037cb4539d093fe066432"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="afbac113e1c3037cb4539d093fe066432" args="(mrpt::utils::CStream &amp;in, CLandmarksMapPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CLandmarksMapPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a62dc5f5ee11a840778e5f38fa64d04d5"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a62dc5f5ee11a840778e5f38fa64d04d5" args="(mrpt::utils::CStream &amp;in, CMultiMetricMapPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CMultiMetricMapPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9c90a7886387af32f63df406f69d4613"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a9c90a7886387af32f63df406f69d4613" args="(mrpt::utils::CStream &amp;in, CHeightGridMap2DPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CHeightGridMap2DPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad06e5716c5f994350e136c2a5ca1f0e1"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="ad06e5716c5f994350e136c2a5ca1f0e1" args="(mrpt::utils::CStream &amp;in, CPointsMapPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CPointsMapPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a529781480677ddc36b72283859035133"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="a529781480677ddc36b72283859035133" args="(mrpt::utils::CStream &amp;in, CMetricMapPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CMetricMapPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac04dcaa442a9fe54f5fcca3d1d4e6c07"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="ac04dcaa442a9fe54f5fcca3d1d4e6c07" args="(mrpt::utils::CStream &amp;in, CObservation2DRangeScanPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservation2DRangeScanPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="adec6386e8df0a163b62d5c0881ed5859"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="adec6386e8df0a163b62d5c0881ed5859" args="(mrpt::utils::CStream &amp;in, CObservationPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CObservationPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afeefd2b3bb4463d164956befe7e128fa"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="afeefd2b3bb4463d164956befe7e128fa" args="(mrpt::utils::CStream &amp;in, COccupancyGridMap2DPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">COccupancyGridMap2DPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac3338323b5f15f3c5e47d69e07176f36"></a><!-- doxytag: member="mrpt::slam::operator&gt;&gt;" ref="ac3338323b5f15f3c5e47d69e07176f36" args="(mrpt::utils::CStream &amp;in, CMultiMetricMapPDFPtr &amp;pObj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">::<a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a>&amp; mrpt::slam::operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classmrpt_1_1utils_1_1_c_stream.html">mrpt::utils::CStream</a> &amp;&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CMultiMetricMapPDFPtr &amp;&#160;</td>
          <td class="paramname"><em>pObj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div>
<br><hr><br> <table border="0" width="100%"> <tr> <td> Page generated by <a href="http://www.doxygen.org" target="_blank">Doxygen 1.7.5</a> for MRPT 0.9.5 SVN: at Sun Sep 25 17:20:18 UTC 2011</td><td></td> <td width="100"> </td> <td width="150">  </td></tr> </table>  </body></html>