Code Complexity Report

Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/velodyne_driver/src/vlp32c_data.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::drivers::velodyne_driver::VLP32CData::VLP32CData 1 9 44 1
autoware::drivers::velodyne_driver::VLP32CData::azimuth_offset 1 4 20 3
autoware::drivers::velodyne_driver::VLP32CData::altitude 1 4 20 3
autoware::drivers::velodyne_driver::VLP32CData::seq_id 1 4 16 2
autoware::drivers::velodyne_driver::VLP32CData::init_azimuth_table 3 20 289 1
autoware::drivers::velodyne_driver::VLP32CData::num_blocks_per_revolution 1 4 12 0
autoware::drivers::velodyne_driver::VLP32CData::check_flag 2 6 55 1
autoware::drivers::velodyne_driver::VLP32CData::init_altitude_table 3 16 229 0
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/velodyne_driver/src/vlp16_data.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::drivers::velodyne_driver::VLP16Data::VLP16Data 1 7 46 1
autoware::drivers::velodyne_driver::VLP16Data::azimuth_offset 1 4 20 3
autoware::drivers::velodyne_driver::VLP16Data::altitude 1 4 22 3
autoware::drivers::velodyne_driver::VLP16Data::seq_id 2 5 50 2
autoware::drivers::velodyne_driver::VLP16Data::init_azimuth_table 3 11 113 1
autoware::drivers::velodyne_driver::VLP16Data::check_flag 2 6 55 1
autoware::drivers::velodyne_driver::VLP16Data::num_blocks_per_revolution 1 4 12 0
autoware::drivers::velodyne_driver::VLP16Data::init_altitude_table 3 28 249 0
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/velodyne_driver/src/velodyne_translator.cpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/velodyne_driver/src/vlS128_data.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::drivers::velodyne_driver::VLS128Data::VLS128Data 1 9 44 1
autoware::drivers::velodyne_driver::VLS128Data::azimuth_offset 1 4 23 3
autoware::drivers::velodyne_driver::VLS128Data::altitude 1 4 23 3
autoware::drivers::velodyne_driver::VLS128Data::seq_id 1 4 29 2
autoware::drivers::velodyne_driver::VLS128Data::init_azimuth_table 4 20 214 1
autoware::drivers::velodyne_driver::VLS128Data::num_blocks_per_revolution 1 4 12 0
autoware::drivers::velodyne_driver::VLS128Data::check_flag 5 22 123 1
autoware::drivers::velodyne_driver::VLS128Data::init_altitude_table 3 28 666 0
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/velodyne_driver/include/velodyne_driver/vlp32c_data.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::drivers::velodyne_driver::VELODYNE_DRIVER_PUBLICVLP32CData::distance_resolution 1 4 9 0
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/velodyne_driver/include/velodyne_driver/vls128_data.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::drivers::velodyne_driver::VELODYNE_DRIVER_PUBLICVLS128Data::distance_resolution 1 4 9 0
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/velodyne_driver/include/velodyne_driver/visibility_control.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/velodyne_driver/include/velodyne_driver/common.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::drivers::velodyne_driver::to_uint32 1 5 38 2
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/velodyne_driver/include/velodyne_driver/vlp16_data.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::drivers::velodyne_driver::VELODYNE_DRIVER_PUBLICVLP16Data::distance_resolution 1 4 9 0
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/drivers/velodyne_driver/include/velodyne_driver/velodyne_translator.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::drivers::velodyne_driver::VELODYNE_DRIVER_PUBLICVelodyneTranslator::Config::Config 1 4 13 1
autoware::drivers::velodyne_driver::VELODYNE_DRIVER_PUBLICVelodyneTranslator::Config::get_rpm 1 4 9 0
autoware::drivers::velodyne_driver::VELODYNE_DRIVER_PUBLICVelodyneTranslator::VelodyneTranslator 1 6 26 1
autoware::drivers::velodyne_driver::VELODYNE_DRIVER_PUBLICVelodyneTranslator::convert 5 32 296 2
autoware::drivers::velodyne_driver::VELODYNE_DRIVER_PUBLICVelodyneTranslator::polar_to_xyz 1 11 72 4
autoware::drivers::velodyne_driver::VELODYNE_DRIVER_PUBLICVelodyneTranslator::compute_distance_m 1 5 39 2
autoware::drivers::velodyne_driver::VELODYNE_DRIVER_PUBLICVelodyneTranslator::clamp 3 4 38 3
autoware::drivers::velodyne_driver::VELODYNE_DRIVER_PUBLICVelodyneTranslator::init_trig_tables 2 9 75 0
autoware::drivers::velodyne_driver::VELODYNE_DRIVER_PUBLICVelodyneTranslator::init_intensity_table 2 6 34 0