Code Complexity Report

Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/sensing/preprocessor/pointcloud/tier4_pcl_extensions/src/voxel_grid_nearest_centroid.cpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/sensing/preprocessor/pointcloud/tier4_pcl_extensions/include/tier4_pcl_extensions/voxel_grid_nearest_centroid_impl.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
pcl::VoxelGridNearestCentroid::applyFilter 38 190 2025 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/sensing/preprocessor/pointcloud/tier4_pcl_extensions/include/tier4_pcl_extensions/voxel_grid_nearest_centroid.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
pcl::VoxelGridNearestCentroid::Leaf::Leaf 1 5 14 0
pcl::VoxelGridNearestCentroid::Leaf::getPointCount 1 1 9 0
pcl::VoxelGridNearestCentroid::VoxelGridNearestCentroid 1 15 61 0
pcl::VoxelGridNearestCentroid::setMinPointPerVoxel 2 11 41 1
pcl::VoxelGridNearestCentroid::getMinPointPerVoxel 1 1 8 0
pcl::VoxelGridNearestCentroid::filter 3 9 54 2
pcl::VoxelGridNearestCentroid::filter 3 9 48 1
pcl::VoxelGridNearestCentroid::getLeaf 2 10 59 1
pcl::VoxelGridNearestCentroid::getLeaf 2 14 162 1
pcl::VoxelGridNearestCentroid::getLeaf 2 14 167 1
pcl::VoxelGridNearestCentroid::getLeaves 1 1 8 0
pcl::VoxelGridNearestCentroid::getCentroids 1 1 8 0
pcl::VoxelGridNearestCentroid::nearestKSearch 3 17 140 4
pcl::VoxelGridNearestCentroid::nearestKSearch 3 9 77 5
pcl::VoxelGridNearestCentroid::radiusSearch 3 17 149 5
pcl::VoxelGridNearestCentroid::radiusSearch 3 9 85 6