rapid
A ROS robotics library.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
rapid::perception::PoseEstimationHeatMapper Class Referenceabstract

#include <pose_estimation_heat_mapper.h>

Inheritance diagram for rapid::perception::PoseEstimationHeatMapper:
rapid::perception::RandomHeatMapper

Public Member Functions

 PoseEstimationHeatMapper ()
 
virtual ~PoseEstimationHeatMapper ()
 
virtual void Compute (pcl::PointCloud< pcl::PointXYZRGB >::Ptr heatmap, Eigen::VectorXd *importances)=0
 
virtual void set_scene (pcl::PointCloud< pcl::PointXYZRGB >::Ptr scene)=0
 
virtual void set_object (pcl::PointCloud< pcl::PointXYZRGB >::Ptr object)=0
 
void set_name (const std::string &val)
 
void set_debug (bool val)
 
void set_heatmap_publisher (const ros::Publisher &pub)
 
std::string name ()
 

Protected Attributes

std::string name_
 
bool debug_
 
ros::Publisher heatmap_pub_
 

Detailed Description

Definition at line 17 of file pose_estimation_heat_mapper.h.

Constructor & Destructor Documentation

rapid::perception::PoseEstimationHeatMapper::PoseEstimationHeatMapper ( )
virtual rapid::perception::PoseEstimationHeatMapper::~PoseEstimationHeatMapper ( )
inlinevirtual

Definition at line 20 of file pose_estimation_heat_mapper.h.

Member Function Documentation

virtual void rapid::perception::PoseEstimationHeatMapper::Compute ( pcl::PointCloud< pcl::PointXYZRGB >::Ptr  heatmap,
Eigen::VectorXd *  importances 
)
pure virtual
std::string rapid::perception::PoseEstimationHeatMapper::name ( )
void rapid::perception::PoseEstimationHeatMapper::set_debug ( bool  val)
void rapid::perception::PoseEstimationHeatMapper::set_heatmap_publisher ( const ros::Publisher &  pub)
void rapid::perception::PoseEstimationHeatMapper::set_name ( const std::string &  val)
virtual void rapid::perception::PoseEstimationHeatMapper::set_object ( pcl::PointCloud< pcl::PointXYZRGB >::Ptr  object)
pure virtual
virtual void rapid::perception::PoseEstimationHeatMapper::set_scene ( pcl::PointCloud< pcl::PointXYZRGB >::Ptr  scene)
pure virtual

Member Data Documentation

bool rapid::perception::PoseEstimationHeatMapper::debug_
protected

Definition at line 36 of file pose_estimation_heat_mapper.h.

ros::Publisher rapid::perception::PoseEstimationHeatMapper::heatmap_pub_
protected

Definition at line 37 of file pose_estimation_heat_mapper.h.

std::string rapid::perception::PoseEstimationHeatMapper::name_
protected

Definition at line 35 of file pose_estimation_heat_mapper.h.


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