23 : nodeHandle_(nodeHandle)
25 types_.push_back(
"point_cloud");
26 types_.push_back(
"flat_point_cloud");
27 types_.push_back(
"vectors");
28 types_.push_back(
"occupancy_grid");
29 types_.push_back(
"grid_cells");
30 types_.push_back(
"map_region");
43 const std::string& name)
52 return std::shared_ptr<VisualizationBase>();
bool isValidType(const std::string &type)
virtual ~VisualizationFactory()
std::shared_ptr< VisualizationBase > getInstance(const std::string &type, const std::string &name)
ros::NodeHandle & nodeHandle_
std::vector< std::string > types_
VisualizationFactory(ros::NodeHandle &nodeHandle)