#include <OctomapServerMultilayer.h>

| Classes | |
| struct | ProjectedMap | 
| Public Member Functions | |
| OctomapServerMultilayer (ros::NodeHandle private_nh_=ros::NodeHandle("~")) | |
| virtual | ~OctomapServerMultilayer () | 
| Protected Types | |
| typedef std::vector< ProjectedMap > | MultilevelGrid | 
| Protected Member Functions | |
| virtual void | handlePostNodeTraversal (const ros::Time &rostime) | 
| hook that is called after traversing all nodes | |
| virtual void | handlePreNodeTraversal (const ros::Time &rostime) | 
| hook that is called after traversing all nodes | |
| virtual void | update2DMap (const OcTreeT::iterator &it, bool occupied) | 
| updates the downprojected 2D map as either occupied or free | |
| Protected Attributes | |
| std::vector< double > | m_armLinkOffsets | 
| std::vector< std::string > | m_armLinks | 
| ros::Subscriber | m_attachedObjectsSub | 
| MultilevelGrid | m_multiGridmap | 
| std::vector< ros::Publisher * > | m_multiMapPub | 
Definition at line 35 of file OctomapServerMultilayer.h.
| typedef std::vector<ProjectedMap> octomap_server::OctomapServerMultilayer::MultilevelGrid  [protected] | 
Definition at line 49 of file OctomapServerMultilayer.h.
| octomap_server::OctomapServerMultilayer::OctomapServerMultilayer | ( | ros::NodeHandle | private_nh_ = ros::NodeHandle("~") | ) | 
Definition at line 38 of file OctomapServerMultilayer.cpp.
Definition at line 97 of file OctomapServerMultilayer.cpp.
| void octomap_server::OctomapServerMultilayer::handlePostNodeTraversal | ( | const ros::Time & | rostime | ) |  [protected, virtual] | 
hook that is called after traversing all nodes
Reimplemented from octomap_server::OctomapServer.
Definition at line 163 of file OctomapServerMultilayer.cpp.
| void octomap_server::OctomapServerMultilayer::handlePreNodeTraversal | ( | const ros::Time & | rostime | ) |  [protected, virtual] | 
hook that is called after traversing all nodes
Reimplemented from octomap_server::OctomapServer.
Definition at line 104 of file OctomapServerMultilayer.cpp.
| void octomap_server::OctomapServerMultilayer::update2DMap | ( | const OcTreeT::iterator & | it, | 
| bool | occupied | ||
| ) |  [protected, virtual] | 
updates the downprojected 2D map as either occupied or free
Reimplemented from octomap_server::OctomapServer.
Definition at line 208 of file OctomapServerMultilayer.cpp.
| std::vector<double> octomap_server::OctomapServerMultilayer::m_armLinkOffsets  [protected] | 
Definition at line 64 of file OctomapServerMultilayer.h.
| std::vector<std::string> octomap_server::OctomapServerMultilayer::m_armLinks  [protected] | 
Definition at line 63 of file OctomapServerMultilayer.h.
Definition at line 61 of file OctomapServerMultilayer.h.
Definition at line 66 of file OctomapServerMultilayer.h.
| std::vector<ros::Publisher*> octomap_server::OctomapServerMultilayer::m_multiMapPub  [protected] | 
Definition at line 60 of file OctomapServerMultilayer.h.