Public Member Functions | Private Attributes | List of all members
OccupancyGridPublisher< GridMapType > Class Template Reference

#include <occupancy_grid_publisher.h>

Inheritance diagram for OccupancyGridPublisher< GridMapType >:
Inheritance graph
[legend]

Public Member Functions

 OccupancyGridPublisher (ros::Publisher pub, const std::string &tf_map_frame_id, double publ_interval_secs=5.0)
 
void on_map_update (const GridMapType &map) override
 

Private Attributes

ros::Time _last_pub_time
 
ros::Publisher _map_pub
 
ros::Duration _publishing_interval
 
std::string _tf_map_frame_id
 

Detailed Description

template<typename GridMapType>
class OccupancyGridPublisher< GridMapType >

Definition at line 11 of file occupancy_grid_publisher.h.

Constructor & Destructor Documentation

template<typename GridMapType >
OccupancyGridPublisher< GridMapType >::OccupancyGridPublisher ( ros::Publisher  pub,
const std::string &  tf_map_frame_id,
double  publ_interval_secs = 5.0 
)
inline

Definition at line 13 of file occupancy_grid_publisher.h.

Member Function Documentation

template<typename GridMapType >
void OccupancyGridPublisher< GridMapType >::on_map_update ( const GridMapType &  map)
inlineoverridevirtual

Implements WorldMapObserver< GridMapType >.

Definition at line 19 of file occupancy_grid_publisher.h.

Member Data Documentation

template<typename GridMapType >
ros::Time OccupancyGridPublisher< GridMapType >::_last_pub_time
private

Definition at line 55 of file occupancy_grid_publisher.h.

template<typename GridMapType >
ros::Publisher OccupancyGridPublisher< GridMapType >::_map_pub
private

Definition at line 53 of file occupancy_grid_publisher.h.

template<typename GridMapType >
ros::Duration OccupancyGridPublisher< GridMapType >::_publishing_interval
private

Definition at line 56 of file occupancy_grid_publisher.h.

template<typename GridMapType >
std::string OccupancyGridPublisher< GridMapType >::_tf_map_frame_id
private

Definition at line 54 of file occupancy_grid_publisher.h.


The documentation for this class was generated from the following file:


slam_constructor
Author(s): JetBrains Research, OSLL team
autogenerated on Mon Jun 10 2019 15:08:26