Public Member Functions | Protected Attributes | List of all members
MapReader Class Reference

Map reader. More...

#include <map_reader.h>

Inheritance diagram for MapReader:
Inheritance graph
[legend]

Public Member Functions

std::vector< tf2::Transform > & mapData ()
 Get map_data. More...
 
 MapReader (std::shared_ptr< ros::NodeHandle > const &d)
 Map reader. More...
 
void read () override
 read implementatin More...
 
void setMapData (std::vector< tf2::Transform > &robot_data)
 Set map_data. More...
 
- Public Member Functions inherited from AbstractParamReader
 AbstractParamReader (std::shared_ptr< ros::NodeHandle > const &d)
 AbstractParamReader constructor. More...
 
float floatOf (XmlRpc::XmlRpcValue &val)
 Xmlrpc parser. More...
 

Protected Attributes

std::vector< tf2::Transform > map_data_
 Map transforms. More...
 
- Protected Attributes inherited from AbstractParamReader
std::shared_ptr< ros::NodeHandle > nh_
 ROS Nodehandle. More...
 

Detailed Description

Map reader.

Reads Reachabilty Map vector

Definition at line 15 of file map_reader.h.

Constructor & Destructor Documentation

◆ MapReader()

MapReader::MapReader ( std::shared_ptr< ros::NodeHandle > const &  d)
inline

Map reader.

Calls pure virtual read() methode

Parameters
dRos Nodehandle

Definition at line 25 of file map_reader.h.

Member Function Documentation

◆ mapData()

std::vector<tf2::Transform>& MapReader::mapData ( )
inline

Get map_data.

Returns
vector of transforms

Definition at line 37 of file map_reader.h.

◆ read()

void MapReader::read ( )
overridevirtual

read implementatin

Implements AbstractParamReader.

Definition at line 3 of file map_reader.cpp.

◆ setMapData()

void MapReader::setMapData ( std::vector< tf2::Transform > &  robot_data)
inline

Set map_data.

Parameters
robot_datavector of transforms

Definition at line 31 of file map_reader.h.

Member Data Documentation

◆ map_data_

std::vector<tf2::Transform> MapReader::map_data_
protected

Map transforms.

Definition at line 17 of file map_reader.h.


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


multi_cell_builder
Author(s): Matteo Anedda
autogenerated on Sun Apr 9 2023 23:59:51