#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.