1 #ifndef _RAPID_PERCEPTION_POSE_ESTIMATION_HEAT_MAPPER_H_ 
    2 #define _RAPID_PERCEPTION_POSE_ESTIMATION_HEAT_MAPPER_H_ 
    7 #include "pcl/point_cloud.h" 
    8 #include "pcl/point_types.h" 
    9 #include "pcl/PointIndices.h" 
   13 namespace perception {
 
   24   virtual void Compute(pcl::PointCloud<pcl::PointXYZRGB>::Ptr heatmap,
 
   25                        Eigen::VectorXd* importances) = 0;
 
   27   virtual void set_scene(pcl::PointCloud<pcl::PointXYZRGB>::Ptr scene) = 0;
 
   28   virtual void set_object(pcl::PointCloud<pcl::PointXYZRGB>::Ptr 
object) = 0;
 
   29   void set_name(
const std::string& val);
 
   42 #endif  // _RAPID_PERCEPTION_POSE_ESTIMATION_HEAT_MAPPER_H_ 
ros::Publisher heatmap_pub_
void set_name(const std::string &val)
virtual ~PoseEstimationHeatMapper()
virtual void set_object(pcl::PointCloud< pcl::PointXYZRGB >::Ptr object)=0
void set_heatmap_publisher(const ros::Publisher &pub)
virtual void Compute(pcl::PointCloud< pcl::PointXYZRGB >::Ptr heatmap, Eigen::VectorXd *importances)=0
virtual void set_scene(pcl::PointCloud< pcl::PointXYZRGB >::Ptr scene)=0
PoseEstimationHeatMapper()