61 *value = (
int)params[param_name];
63 *value = (double)params[param_name];
70 *value = (
int)params[param_name];
80 ROS_WARN_THROTTLE(1,
"No callback provided for updating the transform cache for octomap updaters");
OccupancyMapMonitor * monitor_
virtual ~OccupancyMapUpdater()
TransformCacheProvider transform_provider_callback_
OccupancyMapUpdater(const std::string &type)
#define ROS_WARN_THROTTLE(period,...)
const OccMapTreePtr & getOcTreePtr()
Get a pointer to the underlying octree for this monitor. Lock the tree before reading or writing usin...
void setMonitor(OccupancyMapMonitor *monitor)
This is the first function to be called after construction.
bool hasMember(const std::string &name) const
static void readXmlParam(XmlRpc::XmlRpcValue ¶ms, const std::string ¶m_name, double *value)
const std::string & getType() const
bool updateTransformCache(const std::string &target_frame, const ros::Time &target_time)
ShapeTransformCache transform_cache_