Code Complexity Report

Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/traffic_light_recognition/traffic_light_classifier/src/cnn_classifier.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
traffic_light::CNNClassifier::CNNClassifier 1 19 165 1
traffic_light::CNNClassifier::getLampState 3 30 265 2
traffic_light::CNNClassifier::outputDebugImage 3 26 278 2
traffic_light::CNNClassifier::preProcess 5 22 259 3
traffic_light::CNNClassifier::postProcess 3 25 198 2
traffic_light::CNNClassifier::readLabelfile 3 13 87 2
traffic_light::CNNClassifier::calcSoftmax 3 11 91 3
traffic_light::CNNClassifier::argsort 2 11 98 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/traffic_light_recognition/traffic_light_classifier/src/nodelet.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
traffic_light::TrafficLightClassifierNodelet::TrafficLightClassifierNodelet 5 35 346 1
traffic_light::TrafficLightClassifierNodelet::connectCb 4 12 84 0
traffic_light::TrafficLightClassifierNodelet::imageRoiCallback 5 33 265 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/traffic_light_recognition/traffic_light_classifier/src/color_classifier.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
traffic_light::ColorClassifier::ColorClassifier 1 26 301 1
traffic_light::ColorClassifier::getLampState 9 116 1415 2
traffic_light::ColorClassifier::filterHSV 2 15 124 4
traffic_light::ColorClassifier::parametersCallback 2 46 407 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/traffic_light_recognition/traffic_light_classifier/utils/trt_common.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
Tn::Logger::Logger 1 1 12 0
Tn::Logger::Logger 1 1 12 1
Tn::Logger::log 6 24 109 2
Tn::InferDeleter::operator ( ) 1 1 17 1
Tn::make_unique 1 8 59 1
Tn::make_unique 1 6 39 0
Tn::TrtCommon::~TrtCommon 1 1 5 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/traffic_light_recognition/traffic_light_classifier/utils/trt_common.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
Tn::check_error 2 9 84 3
Tn::TrtCommon::TrtCommon 1 10 56 3
Tn::TrtCommon::setup 5 30 218 0
Tn::TrtCommon::loadEngine 1 11 101 1
Tn::TrtCommon::buildEngineFromOnnx 6 35 316 2
Tn::TrtCommon::isInitialized 1 1 10 0
Tn::TrtCommon::getNumInput 1 5 36 0
Tn::TrtCommon::getNumOutput 1 5 36 0
Tn::TrtCommon::getInputBindingIndex 1 1 19 0
Tn::TrtCommon::getOutputBindingIndex 1 1 19 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/traffic_light_recognition/traffic_light_classifier/include/traffic_light_classifier/classifier_interface.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/traffic_light_recognition/traffic_light_classifier/include/traffic_light_classifier/nodelet.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/traffic_light_recognition/traffic_light_classifier/include/traffic_light_classifier/color_classifier.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/traffic_light_recognition/traffic_light_classifier/include/traffic_light_classifier/cnn_classifier.hpp