Base class for classes which update the occupancy map.
More...
#include <occupancy_map_updater.h>
Base class for classes which update the occupancy map.
Definition at line 90 of file occupancy_map_updater.h.
◆ OccupancyMapUpdater()
occupancy_map_monitor::OccupancyMapUpdater::OccupancyMapUpdater |
( |
const std::string & |
type | ) |
|
◆ ~OccupancyMapUpdater()
occupancy_map_monitor::OccupancyMapUpdater::~OccupancyMapUpdater |
( |
| ) |
|
|
virtualdefault |
◆ excludeShape()
◆ forgetShape()
virtual void occupancy_map_monitor::OccupancyMapUpdater::forgetShape |
( |
ShapeHandle |
handle | ) |
|
|
pure virtual |
◆ getType()
const std::string& occupancy_map_monitor::OccupancyMapUpdater::getType |
( |
| ) |
const |
|
inline |
◆ initialize()
virtual bool occupancy_map_monitor::OccupancyMapUpdater::initialize |
( |
| ) |
|
|
pure virtual |
Do any necessary setup (subscribe to ros topics, etc.). This call assumes setMonitor() and setParams() have been previously called.
◆ publishDebugInformation()
void occupancy_map_monitor::OccupancyMapUpdater::publishDebugInformation |
( |
bool |
flag | ) |
|
|
inline |
◆ readXmlParam() [1/2]
void occupancy_map_monitor::OccupancyMapUpdater::readXmlParam |
( |
XmlRpc::XmlRpcValue & |
params, |
|
|
const std::string & |
param_name, |
|
|
double * |
value |
|
) |
| |
|
staticprotected |
◆ readXmlParam() [2/2]
void occupancy_map_monitor::OccupancyMapUpdater::readXmlParam |
( |
XmlRpc::XmlRpcValue & |
params, |
|
|
const std::string & |
param_name, |
|
|
unsigned int * |
value |
|
) |
| |
|
staticprotected |
◆ setMonitor()
◆ setParams()
virtual bool occupancy_map_monitor::OccupancyMapUpdater::setParams |
( |
XmlRpc::XmlRpcValue & |
params | ) |
|
|
pure virtual |
Set updater params using struct that comes from parsing a yaml string. This must be called after setMonitor()
◆ setTransformCacheCallback()
void occupancy_map_monitor::OccupancyMapUpdater::setTransformCacheCallback |
( |
const TransformCacheProvider & |
transform_callback | ) |
|
|
inline |
◆ start()
virtual void occupancy_map_monitor::OccupancyMapUpdater::start |
( |
| ) |
|
|
pure virtual |
◆ stop()
virtual void occupancy_map_monitor::OccupancyMapUpdater::stop |
( |
| ) |
|
|
pure virtual |
◆ updateTransformCache()
bool occupancy_map_monitor::OccupancyMapUpdater::updateTransformCache |
( |
const std::string & |
target_frame, |
|
|
const ros::Time & |
target_time |
|
) |
| |
|
protected |
◆ debug_info_
bool occupancy_map_monitor::OccupancyMapUpdater::debug_info_ |
|
protected |
◆ monitor_
◆ transform_cache_
◆ transform_provider_callback_
◆ tree_
◆ type_
std::string occupancy_map_monitor::OccupancyMapUpdater::type_ |
|
protected |
The documentation for this class was generated from the following files: