#include <output.h>
Public Member Functions | |
void | loadConfig (XmlRpc::XmlRpcValue config) |
void | setHandler (Callback cb) |
void | setMapMetaData (const costmap_cspace_msgs::MapMetaData3D &info) |
Protected Member Functions | |
costmap_cspace_msgs::CSpace3DUpdate::Ptr | generateUpdateMsg () |
int | getRangeMax () const |
bool | updateChain (const bool output) |
void | updateCSpace (const nav_msgs::OccupancyGrid::ConstPtr &map, const UpdatedRegion ®ion) |
Protected Attributes | |
Callback | cb_ |
UpdatedRegion | region_prev_ |
costmap_cspace_msgs::CSpace3DUpdate::Ptr costmap_cspace::Costmap3dLayerOutput::generateUpdateMsg | ( | ) | [inline, protected] |
int costmap_cspace::Costmap3dLayerOutput::getRangeMax | ( | ) | const [inline, protected, virtual] |
Implements costmap_cspace::Costmap3dLayerBase.
void costmap_cspace::Costmap3dLayerOutput::loadConfig | ( | XmlRpc::XmlRpcValue | config | ) | [inline, virtual] |
Implements costmap_cspace::Costmap3dLayerBase.
void costmap_cspace::Costmap3dLayerOutput::setHandler | ( | Callback | cb | ) | [inline] |
void costmap_cspace::Costmap3dLayerOutput::setMapMetaData | ( | const costmap_cspace_msgs::MapMetaData3D & | info | ) | [inline, virtual] |
Implements costmap_cspace::Costmap3dLayerBase.
bool costmap_cspace::Costmap3dLayerOutput::updateChain | ( | const bool | output | ) | [inline, protected, virtual] |
Implements costmap_cspace::Costmap3dLayerBase.
void costmap_cspace::Costmap3dLayerOutput::updateCSpace | ( | const nav_msgs::OccupancyGrid::ConstPtr & | map, |
const UpdatedRegion & | region | ||
) | [inline, protected, virtual] |
Implements costmap_cspace::Costmap3dLayerBase.
Callback costmap_cspace::Costmap3dLayerOutput::cb_ [protected] |
Reimplemented from costmap_cspace::Costmap3dLayerBase.