![]() |
Galaxis Codebase
1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
|
#include <PCLObjectDetector.hpp>


Public Member Functions | |
| EuclideanDetector () | |
| std::shared_ptr< std::vector< pcl::PointCloud< pcl::PointXYZ >::Ptr > > | cluster_data (pclPtrType p_pclPtr, std::vector< Object > &p_objectsVecRef, float clusterTolerance, int minClusterSize, int maxClusterSize) const |
Public Member Functions inherited from PCLObjectDetector | |
| int | filter_pcl (pclPtrType p_pclPtr, pclPtrType p_cloudFiltered, float p_leafsize, float y_min, float y_max) |
| std::string | get_name (void) |
Public Attributes | |
| float | m_minSizeX = 0.1 |
| float | m_minSizeY = 0.2 |
| float | m_minSizeZ = 0.001f |
| float | m_maxSizeX = 1.f |
| float | m_maxSizeY = 1.f |
| float | m_maxSizeZ = 1.f |
| float | m_postProcessingClusterSizeMin = 200 |
| float | m_postProcessingClusterSizeMax = 2000 |
Additional Inherited Members | |
Protected Attributes inherited from PCLObjectDetector | |
| std::string | m_name = "none" |
Definition at line 61 of file PCLObjectDetector.hpp.
|
inline |
Definition at line 63 of file PCLObjectDetector.hpp.
References PCLObjectDetector::m_name.
|
virtual |
Implements PCLObjectDetector.
Definition at line 7 of file PCLObjectDetector.cpp.
References galaxis::utils::log_debug(), Object::set_center_point(), Object::set_max_dimensions(), Object::set_min_dimensions(), and Object::size.
Referenced by RealSenseNode::object_detection().


| float EuclideanDetector::m_maxSizeX = 1.f |
Definition at line 71 of file PCLObjectDetector.hpp.
Referenced by RealSenseNode::new_parameters_callback().
| float EuclideanDetector::m_maxSizeY = 1.f |
Definition at line 72 of file PCLObjectDetector.hpp.
Referenced by RealSenseNode::new_parameters_callback().
| float EuclideanDetector::m_maxSizeZ = 1.f |
Definition at line 73 of file PCLObjectDetector.hpp.
Referenced by RealSenseNode::new_parameters_callback().
| float EuclideanDetector::m_minSizeX = 0.1 |
Definition at line 67 of file PCLObjectDetector.hpp.
Referenced by RealSenseNode::new_parameters_callback().
| float EuclideanDetector::m_minSizeY = 0.2 |
Definition at line 68 of file PCLObjectDetector.hpp.
Referenced by RealSenseNode::new_parameters_callback().
| float EuclideanDetector::m_minSizeZ = 0.001f |
Definition at line 69 of file PCLObjectDetector.hpp.
Referenced by RealSenseNode::new_parameters_callback().
| float EuclideanDetector::m_postProcessingClusterSizeMax = 2000 |
Definition at line 76 of file PCLObjectDetector.hpp.
Referenced by RealSenseNode::new_parameters_callback().
| float EuclideanDetector::m_postProcessingClusterSizeMin = 200 |
Definition at line 75 of file PCLObjectDetector.hpp.
Referenced by RealSenseNode::new_parameters_callback().