Public Member Functions | List of all members
Map_loader Class Reference

#include <map_loader.h>

Inheritance diagram for Map_loader:
Inheritance graph
[legend]

Public Member Functions

std::vector< std::vector< pcl::PointXYZ > > base_calculation () override
 
 Map_loader (XmlRpc::XmlRpcValue &map_data, XmlRpc::XmlRpcValue &target_data)
 
void write_task (Abstract_robot *robot) override
 
- Public Member Functions inherited from Abstract_map_loader
 Abstract_map_loader ()=default
 
std::vector< tf2::Transform > & inv_map ()
 
std::vector< tf2::Transform > & map ()
 
void set_inv_map (std::vector< tf2::Transform > &list)
 
void set_map (std::vector< tf2::Transform > &list)
 
void set_strategy (Abstract_strategy *some_stratergy)
 
void set_target_cloud (std::vector< std::vector< pcl::PointCloud< pcl::PointXYZ >::Ptr >> &cloud)
 
void set_target_rot (std::vector< std::vector< std::vector< tf2::Quaternion >>> &rots)
 
void set_task_grasps (std::vector< std::vector< tf2::Transform >> &lists_in_list)
 
Abstract_strategystrategy ()
 
std::vector< std::vector< pcl::PointCloud< pcl::PointXYZ >::Ptr > > & target_cloud ()
 
std::vector< std::vector< std::vector< tf2::Quaternion > > > & target_rot ()
 
std::vector< std::vector< tf2::Transform > > & task_grasps ()
 
 ~Abstract_map_loader ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from Abstract_map_loader
static std::vector< pcl::PointXYZ > create_pcl_box ()
 
- Protected Attributes inherited from Abstract_map_loader
std::vector< tf2::Transform > inv_map_
 
std::vector< tf2::Transform > map_
 
Abstract_strategystrategy_
 
std::vector< std::vector< pcl::PointCloud< pcl::PointXYZ >::Ptr > > target_cloud_
 
std::vector< std::vector< std::vector< tf2::Quaternion > > > target_rot_
 
std::vector< std::vector< tf2::Transform > > task_grasps_
 

Detailed Description

Definition at line 10 of file map_loader.h.

Constructor & Destructor Documentation

◆ Map_loader()

Map_loader::Map_loader ( XmlRpc::XmlRpcValue &  map_data,
XmlRpc::XmlRpcValue &  target_data 
)

Definition at line 5 of file map_loader.cpp.

Member Function Documentation

◆ base_calculation()

std::vector< std::vector< pcl::PointXYZ > > Map_loader::base_calculation ( )
overridevirtual

Implements Abstract_map_loader.

Definition at line 39 of file map_loader.cpp.

◆ write_task()

void Map_loader::write_task ( Abstract_robot robot)
overridevirtual

Implements Abstract_map_loader.

Definition at line 140 of file map_loader.cpp.


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


multi_cell_builder
Author(s): MA
autogenerated on Thu Jan 12 2023 23:45:43