| 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 |