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/bev_optical_flow/src/utils.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
bev_optical_flow::Utils::Utils 1 13 165 1
bev_optical_flow::Utils::mptopic2kph 1 9 82 2
bev_optical_flow::Utils::kph2mptopic 1 9 82 2
bev_optical_flow::Utils::kph2mps 1 8 73 1
bev_optical_flow::Utils::pixel2point 1 7 65 4
bev_optical_flow::Utils::getObjCoordsTwist 1 16 129 2
bev_optical_flow::Utils::pixel2point 1 17 182 4
bev_optical_flow::Utils::getMap2BaseAngle 2 17 123 1
bev_optical_flow::Utils::getVehicleVel 2 23 188 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/bev_optical_flow/src/flow_calculator.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
bev_optical_flow::FlowCalculator::FlowCalculator 1 14 153 1
bev_optical_flow::FlowCalculator::isInitialized 1 1 10 0
bev_optical_flow::FlowCalculator::calcOpticalFlow 6 41 407 4
bev_optical_flow::FlowCalculator::calcSceneFlow 1 20 207 2
bev_optical_flow::FlowCalculator::getSceneFlowArray 2 11 60 2
bev_optical_flow::FlowCalculator::setup 3 19 139 1
bev_optical_flow::FlowCalculator::run 2 13 72 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/bev_optical_flow/src/debugger.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
Debugger::Debugger 1 9 98 1
Debugger::createMarker 1 41 425 5
Debugger::publishOpticalFlowImage 2 28 396 1
Debugger::publishSceneFlowMarker 2 17 132 1
Debugger::publishDebugVisualizations 1 12 69 5
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/detection/bev_optical_flow/src/lidar_to_image.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
bev_optical_flow::LidarToBEVImage::LidarToBEVImage 1 12 155 1
bev_optical_flow::LidarToBEVImage::get_double_param 2 9 57 3
bev_optical_flow::LidarToBEVImage::pointToPixel 1 11 132 3
bev_optical_flow::LidarToBEVImage::getBEVImage 8 20 212 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/bev_optical_flow/src/node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
bev_optical_flow::OpticalFlowNode::OpticalFlowNode 1 10 89 1
bev_optical_flow::OpticalFlowNode::callback 2 11 65 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/bev_optical_flow/include/bev_optical_flow/lidar_to_image.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/bev_optical_flow/include/bev_optical_flow/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/bev_optical_flow/include/bev_optical_flow/debugger.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/bev_optical_flow/include/bev_optical_flow/utils.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
bev_optical_flow::Utils::get_param 2 8 58 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/bev_optical_flow/include/bev_optical_flow/flow_calculator.hpp