Code Complexity Report

Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/euclidean_cluster/launch/voxel_grid_based_euclidean_cluster.launch.py
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
launch_setup.load_composable_node_param 1 3 36 1
launch_setup 1 76 373 3
generate_launch_description.add_launch_arg 1 2 20 2
generate_launch_description 1 30 110 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/euclidean_cluster/launch/euclidean_cluster.launch.py
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
launch_setup.load_composable_node_param 1 3 36 1
launch_setup 1 66 304 3
generate_launch_description.add_launch_arg 1 2 20 2
generate_launch_description 1 19 79 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/euclidean_cluster/src/euclidean_cluster_node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
euclidean_cluster::EuclideanClusterNode::EuclideanClusterNode 1 18 181 1
euclidean_cluster::EuclideanClusterNode::onPointCloud 2 19 136 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/euclidean_cluster/src/voxel_grid_based_euclidean_cluster_node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
euclidean_cluster::VoxelGridBasedEuclideanClusterNode::VoxelGridBasedEuclideanClusterNode 1 22 213 1
euclidean_cluster::VoxelGridBasedEuclideanClusterNode::onPointCloud 2 19 136 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/euclidean_cluster/src/voxel_grid_based_euclidean_cluster_node.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/euclidean_cluster/src/euclidean_cluster_node.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/euclidean_cluster/lib/utils.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
euclidean_cluster::getCentroid 2 19 176 1
euclidean_cluster::convertPointCloudClusters2Msg 2 16 118 3
euclidean_cluster::convertObjectMsg2SensorMsg 4 42 468 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/euclidean_cluster/lib/voxel_grid_based_euclidean_cluster.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
euclidean_cluster::VoxelGridBasedEuclideanCluster::VoxelGridBasedEuclideanCluster 1 1 7 0
euclidean_cluster::VoxelGridBasedEuclideanCluster::VoxelGridBasedEuclideanCluster 1 5 24 3
euclidean_cluster::VoxelGridBasedEuclideanCluster::VoxelGridBasedEuclideanCluster 1 9 48 6
euclidean_cluster::VoxelGridBasedEuclideanCluster::cluster 9 58 530 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/euclidean_cluster/lib/euclidean_cluster.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
euclidean_cluster::EuclideanCluster::EuclideanCluster 1 1 7 0
euclidean_cluster::EuclideanCluster::EuclideanCluster 1 4 24 3
euclidean_cluster::EuclideanCluster::EuclideanCluster 1 5 32 4
euclidean_cluster::EuclideanCluster::cluster 5 42 355 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/euclidean_cluster/include/euclidean_cluster/euclidean_cluster_interface.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
euclidean_cluster::EuclideanClusterInterface::EuclideanClusterInterface 1 6 28 3
euclidean_cluster::EuclideanClusterInterface::setUseHeight 1 1 11 1
euclidean_cluster::EuclideanClusterInterface::setMinClusterSize 1 1 11 1
euclidean_cluster::EuclideanClusterInterface::setMaxClusterSize 1 1 11 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/euclidean_cluster/include/euclidean_cluster/euclidean_cluster.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
euclidean_cluster::EuclideanCluster::setTolerance 1 1 10 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/euclidean_cluster/include/euclidean_cluster/voxel_grid_based_euclidean_cluster.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
euclidean_cluster::VoxelGridBasedEuclideanCluster::setVoxelLeafSize 1 1 10 1
euclidean_cluster::VoxelGridBasedEuclideanCluster::setTolerance 1 1 11 1
euclidean_cluster::VoxelGridBasedEuclideanCluster::setMinPointsNumberPerVoxel 1 4 11 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/euclidean_cluster/include/euclidean_cluster/utils.hpp