addTemplate(const SparseQuantizedMultiModTemplate &sqmmt, pcl::PointCloud< pcl::PointXYZRGBA > &cloud, std::size_t object_id=0) | pcl::LineRGBD< PointXYZT, PointRGBT > | |
alignTemplatePoints(const std::size_t detection_id) | pcl::LineRGBD< PointXYZT, PointRGBT > | inlineprotected |
applyProjectiveDepthICPOnDetections() | pcl::LineRGBD< PointXYZT, PointRGBT > | protected |
bounding_boxes_ | pcl::LineRGBD< PointXYZT, PointRGBT > | |
cloud_rgb_ | pcl::LineRGBD< PointXYZT, PointRGBT > | |
cloud_xyz_ | pcl::LineRGBD< PointXYZT, PointRGBT > | |
color_gradient_mod_ | pcl::LineRGBD< PointXYZT, PointRGBT > | |
computeBoundingBoxIntersectionVolume(const BoundingBoxXYZ &box1, const BoundingBoxXYZ &box2) | pcl::LineRGBD< PointXYZT, PointRGBT > | protectedstatic |
computeTransformedTemplatePoints(const std::size_t detection_id, pcl::PointCloud< pcl::PointXYZRGBA > &cloud) | pcl::LineRGBD< PointXYZT, PointRGBT > | |
createAndAddTemplate(pcl::PointCloud< pcl::PointXYZRGBA > &cloud, const std::size_t object_id, const MaskMap &mask_xyz, const MaskMap &mask_rgb, const RegionXY ®ion) | pcl::LineRGBD< PointXYZT, PointRGBT > | |
detect(std::vector< typename pcl::LineRGBD< PointXYZT, PointRGBT >::Detection > &detections) | pcl::LineRGBD< PointXYZT, PointRGBT > | |
detections_ | pcl::LineRGBD< PointXYZT, PointRGBT > | |
detectSemiScaleInvariant(std::vector< typename pcl::LineRGBD< PointXYZT, PointRGBT >::Detection > &detections, float min_scale=0.6944444f, float max_scale=1.44f, float scale_multiplier=1.2f) | pcl::LineRGBD< PointXYZT, PointRGBT > | |
findObjectPointIndices(const std::size_t detection_id) | pcl::LineRGBD< PointXYZT, PointRGBT > | inline |
linemod_ | pcl::LineRGBD< PointXYZT, PointRGBT > | |
LineRGBD() | pcl::LineRGBD< PointXYZT, PointRGBT > | inline |
loadTemplates(const std::string &file_name, std::size_t object_id=0) | pcl::LineRGBD< PointXYZT, PointRGBT > | |
object_ids_ | pcl::LineRGBD< PointXYZT, PointRGBT > | |
refineDetectionsAlongDepth() | pcl::LineRGBD< PointXYZT, PointRGBT > | protected |
removeOverlappingDetections() | pcl::LineRGBD< PointXYZT, PointRGBT > | protected |
setDetectionThreshold(float threshold) | pcl::LineRGBD< PointXYZT, PointRGBT > | inline |
setGradientMagnitudeThreshold(const float threshold) | pcl::LineRGBD< PointXYZT, PointRGBT > | inline |
setInputCloud(const typename pcl::PointCloud< PointXYZT >::ConstPtr &cloud) | pcl::LineRGBD< PointXYZT, PointRGBT > | inline |
setInputColors(const typename pcl::PointCloud< PointRGBT >::ConstPtr &cloud) | pcl::LineRGBD< PointXYZT, PointRGBT > | inline |
setIntersectionVolumeThreshold(const float threshold=1.0f) | pcl::LineRGBD< PointXYZT, PointRGBT > | inline |
surface_normal_mod_ | pcl::LineRGBD< PointXYZT, PointRGBT > | |
template_point_clouds_ | pcl::LineRGBD< PointXYZT, PointRGBT > | |
~LineRGBD()=default | pcl::LineRGBD< PointXYZT, PointRGBT > | virtual |