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/lidar_centerpoint/src/node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
centerpoint::LidarCenterPointNode::LidarCenterPointNode 1 33 343 1
centerpoint::LidarCenterPointNode::pointCloudCallback 12 65 647 1
centerpoint::LidarCenterPointNode::getSemanticType 8 20 150 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/lidar_centerpoint/lib/src/centerpoint_trt.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
centerpoint::CenterPointTRT::CenterPointTRT 3 25 205 3
centerpoint::CenterPointTRT::~CenterPointTRT 2 7 23 0
centerpoint::CenterPointTRT::initPtr 3 34 265 2
centerpoint::CenterPointTRT::detect 5 64 592 1
centerpoint::CenterPointTRT::createInputFeatures 1 28 336 3
centerpoint::CenterPointTRT::scatterPillarFeatures 1 11 135 2
centerpoint::CenterPointTRT::generatePredictedBoxes 1 34 394 0
centerpoint::CenterPointTRT::loadTorchScript 2 13 96 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/lidar_centerpoint/lib/src/voxel_generator.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
centerpoint::VoxelGenerator::pointsToVoxels 11 64 534 4
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/lidar_centerpoint/lib/src/pointcloud_densification.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
centerpoint::PointCloudDensification::PointCloudDensification 1 8 43 3
centerpoint::PointCloudDensification::stackPointCloud 3 42 324 1
centerpoint::PointCloudDensification::getTransformStamped 2 12 82 2
centerpoint::PointCloudDensification::setTimeLag 3 16 118 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/lidar_centerpoint/lib/src/network_trt.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
centerpoint::VoxelEncoderTRT::setProfile 1 19 197 3
centerpoint::HeadTRT::setProfile 2 32 303 3
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/lidar_centerpoint/lib/src/tensorrt_wrapper.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
centerpoint::TensorRTWrapper::TensorRTWrapper 1 1 17 1
centerpoint::TensorRTWrapper::init 3 18 117 3
centerpoint::TensorRTWrapper::createContext 3 13 70 0
centerpoint::TensorRTWrapper::parseONNX 8 45 377 4
centerpoint::TensorRTWrapper::saveEngine 1 8 93 1
centerpoint::TensorRTWrapper::loadEngine 2 18 170 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/lidar_centerpoint/lib/include/config.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/lidar_centerpoint/lib/include/network_trt.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/lidar_centerpoint/lib/include/heatmap_utils.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
centerpoint::sigmoid_hm 1 4 34 1
centerpoint::nms_hm 1 8 72 2
centerpoint::gather_feature 1 8 86 2
centerpoint::select_topk 1 26 346 2
centerpoint::select_point_of_interest 1 10 128 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/lidar_centerpoint/lib/include/cuda_utils.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
cuda::check_error 2 9 80 3
cuda::deleter::operator ( ) 1 1 20 1
cuda::make_unique 1 8 62 1
cuda::make_unique 1 6 42 0
cuda::get_size_aligned 2 9 45 1
cuda::get_next_ptr 2 11 82 3
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/lidar_centerpoint/lib/include/pointcloud_densification.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/lidar_centerpoint/lib/include/centerpoint_trt.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
centerpoint::NetworkParam::NetworkParam 1 10 73 5
centerpoint::NetworkParam::onnx_path 1 1 9 0
centerpoint::NetworkParam::engine_path 1 1 9 0
centerpoint::NetworkParam::pt_path 1 1 9 0
centerpoint::NetworkParam::trt_precision 1 1 9 0
centerpoint::NetworkParam::use_trt 1 1 9 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/lidar_centerpoint/lib/include/voxel_generator.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/lidar_centerpoint/lib/include/tensorrt_wrapper.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
centerpoint::Deleter::operator ( ) 2 6 23 1
centerpoint::Logger::Logger 1 1 12 1
centerpoint::Logger::log 4 6 50 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/lidar_centerpoint/include/lidar_centerpoint/node.hpp