$search

octomap_server::OctomapServerMultilayer Class Reference

#include <OctomapServerMultilayer.h>

Inheritance diagram for octomap_server::OctomapServerMultilayer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void attachedCallback (const arm_navigation_msgs::AttachedCollisionObjectConstPtr &msg)
 OctomapServerMultilayer (const std::string &filename="")
virtual ~OctomapServerMultilayer ()

Protected Member Functions

void handleFreeNode (const octomap::OcTreeROS::OcTreeType::iterator &it)
 hook that is called when traversing free nodes of the updated Octree (updates 2D map projection here)
void handleNode (const octomap::OcTreeROS::OcTreeType::iterator &it)
 hook that is called when traversing all nodes of the updated Octree (does nothing here)
void handleOccupiedNode (const octomap::OcTreeROS::OcTreeType::iterator &it)
 hook that is called when traversing occupied nodes of the updated Octree (updates 2D map projection here)
void handlePostNodeTraversal (const ros::Time &rostime)
 hook that is called after traversing all nodes
void handlePreNodeTraversal (const ros::Time &rostime)
 hook that is called after traversing all nodes

Protected Attributes

std::string m_attachedFrame
double m_attachedMaxOffset
double m_attachedMinOffset
ros::Subscriber m_attachedObjectsSub
bool m_haveAttachedObject

Detailed Description

Definition at line 43 of file OctomapServerMultilayer.h.


Constructor & Destructor Documentation

octomap_server::OctomapServerMultilayer::OctomapServerMultilayer ( const std::string &  filename = ""  ) 

Definition at line 44 of file OctomapServerMultilayer.cpp.

octomap_server::OctomapServerMultilayer::~OctomapServerMultilayer (  )  [virtual]

Definition at line 53 of file OctomapServerMultilayer.cpp.


Member Function Documentation

void octomap_server::OctomapServerMultilayer::attachedCallback ( const arm_navigation_msgs::AttachedCollisionObjectConstPtr msg  ) 

Definition at line 57 of file OctomapServerMultilayer.cpp.

void octomap_server::OctomapServerMultilayer::handleFreeNode ( const octomap::OcTreeROS::OcTreeType::iterator &  it  )  [protected]

hook that is called when traversing free nodes of the updated Octree (updates 2D map projection here)

Reimplemented from octomap_server::OctomapServer.

void octomap_server::OctomapServerMultilayer::handleNode ( const octomap::OcTreeROS::OcTreeType::iterator &  it  )  [inline, protected]

hook that is called when traversing all nodes of the updated Octree (does nothing here)

Reimplemented from octomap_server::OctomapServer.

Definition at line 56 of file OctomapServerMultilayer.h.

void octomap_server::OctomapServerMultilayer::handleOccupiedNode ( const octomap::OcTreeROS::OcTreeType::iterator &  it  )  [protected]

hook that is called when traversing occupied nodes of the updated Octree (updates 2D map projection here)

Reimplemented from octomap_server::OctomapServer.

void octomap_server::OctomapServerMultilayer::handlePostNodeTraversal ( const ros::Time rostime  )  [protected]

hook that is called after traversing all nodes

Reimplemented from octomap_server::OctomapServer.

Definition at line 72 of file OctomapServerMultilayer.cpp.

void octomap_server::OctomapServerMultilayer::handlePreNodeTraversal ( const ros::Time rostime  )  [protected]

hook that is called after traversing all nodes

Reimplemented from octomap_server::OctomapServer.

Definition at line 67 of file OctomapServerMultilayer.cpp.


Member Data Documentation

Definition at line 69 of file OctomapServerMultilayer.h.

Definition at line 70 of file OctomapServerMultilayer.h.

Definition at line 71 of file OctomapServerMultilayer.h.

Definition at line 67 of file OctomapServerMultilayer.h.

Definition at line 72 of file OctomapServerMultilayer.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


octomap_server
Author(s): Armin Hornung
autogenerated on Tue Mar 5 12:07:38 2013