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