AbstractMediator.
More...
#include <abstract_mediator.h>
AbstractMediator.
Abstraction of a Mediator which registers Robots.
Definition at line 43 of file abstract_mediator.h.
◆ AbstractMediator()
AbstractMediator::AbstractMediator |
( |
std::shared_ptr< ros::NodeHandle > const & |
d | ) |
|
◆ connectRobots()
◆ cuboidReader()
◆ dirname()
std::string& AbstractMediator::dirname |
( |
| ) |
|
|
inline |
◆ mediate()
virtual void AbstractMediator::mediate |
( |
| ) |
|
|
pure virtual |
◆ resultVector()
std::map<const std::string, std::vector<pcl::PointXYZ> >& AbstractMediator::resultVector |
( |
| ) |
|
|
inline |
◆ robotReader()
◆ robots()
◆ setDirname()
void AbstractMediator::setDirname |
( |
std::string & |
dirn | ) |
|
|
inline |
◆ setPanel()
virtual void AbstractMediator::setPanel |
( |
| ) |
|
|
pure virtual |
◆ setResultVector()
void AbstractMediator::setResultVector |
( |
std::map< const std::string, std::vector< pcl::PointXYZ >> & |
res | ) |
|
|
inline |
◆ vector2cloud()
pcl::PointCloud< pcl::PointXYZ >::Ptr AbstractMediator::vector2cloud |
( |
std::vector< pcl::PointXYZ > & |
vector | ) |
|
Cloud converter.
Converts vector of pcl::PointXYZ to a pcl::Pointcloud
- Parameters
-
vector | Vector of XYZPoints |
- Returns
- Pointcloud
Definition at line 11 of file abstract_mediator.cpp.
◆ wingReader()
◆ wings()
std::map<const std::string, std::vector<std::unique_ptr<AbstractRobotElement> > >& AbstractMediator::wings |
( |
| ) |
|
|
inline |
Get wings.
- Returns
- map of panals linked to their robots
Definition at line 77 of file abstract_mediator.h.
◆ cuboid_reader_
std::unique_ptr<CuboidReader> AbstractMediator::cuboid_reader_ |
|
protected |
coboidReader instance that distinguishes between scene objects of type bin and box
Definition at line 56 of file abstract_mediator.h.
◆ dirname_
std::string AbstractMediator::dirname_ |
|
protected |
◆ nh_
std::shared_ptr<ros::NodeHandle> AbstractMediator::nh_ |
|
protected |
◆ relative_bounds_
std::vector<std::vector<std::vector<tf2::Transform> > > AbstractMediator::relative_bounds_ |
|
protected |
◆ result_vector_
std::map<const std::string, std::vector<pcl::PointXYZ> > AbstractMediator::result_vector_ |
|
protected |
◆ robot_reader_
std::unique_ptr<RobotReader> AbstractMediator::robot_reader_ |
|
protected |
◆ robots_
◆ task_space_reader_
std::unique_ptr<TSReader> AbstractMediator::task_space_reader_ |
|
protected |
◆ wing_reader_
std::unique_ptr<WingReader> AbstractMediator::wing_reader_ |
|
protected |
Wing_reader which collects panel information of robots.
Definition at line 54 of file abstract_mediator.h.
◆ wings_
std::map<const std::string, std::vector<std::unique_ptr<AbstractRobotElement> > > AbstractMediator::wings_ |
|
protected |
The documentation for this class was generated from the following files: