Code Complexity Report

Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/visualization/autoware_rviz_plugins/src/planning/trajectory_display.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::rviz_plugins::TrajectoryDisplay::TrajectoryDisplay 1 24 197 0
autoware::rviz_plugins::TrajectoryDisplay::onInitialize 1 7 36 0
autoware::rviz_plugins::TrajectoryDisplay::load 1 5 27 1
autoware::rviz_plugins::TrajectoryDisplay::update 1 4 21 2
autoware::rviz_plugins::TrajectoryDisplay::reset 1 5 19 0
autoware::rviz_plugins::TrajectoryDisplay::updateProperty 2 6 20 0
autoware::rviz_plugins::TrajectoryDisplay::processMessage 2 22 140 1
autoware::rviz_plugins::TrajectoryDisplay::create_pose_marker 1 20 190 1
autoware::rviz_plugins::TrajectoryDisplay::create_velocity_marker 1 19 185 1
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/visualization/autoware_rviz_plugins/src/object_detection/bounding_box_array_display.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::rviz_plugins::BoundingBoxArrayDisplay::BoundingBoxArrayDisplay 1 28 284 0
autoware::rviz_plugins::BoundingBoxArrayDisplay::onInitialize 1 7 36 0
autoware::rviz_plugins::BoundingBoxArrayDisplay::load 1 5 27 1
autoware::rviz_plugins::BoundingBoxArrayDisplay::updateProperty 2 6 20 0
autoware::rviz_plugins::BoundingBoxArrayDisplay::processMessage 2 13 90 1
autoware::rviz_plugins::BoundingBoxArrayDisplay::get_marker 6 43 401 1
autoware::rviz_plugins::BoundingBoxArrayDisplay::update 1 4 21 2
autoware::rviz_plugins::BoundingBoxArrayDisplay::reset 1 5 19 0
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/visualization/autoware_rviz_plugins/src/object_detection/detected_objects_display.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::rviz_plugins::object_detection::DetectedObjectsDisplay::DetectedObjectsDisplay 1 2 12 0
autoware::rviz_plugins::object_detection::DetectedObjectsDisplay::processMessage 2 15 87 1
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/visualization/autoware_rviz_plugins/src/object_detection/object_polygon_detail.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::rviz_plugins::object_detection::detail::get_2d_polygon_marker_ptr 3 23 177 4
autoware::rviz_plugins::object_detection::detail::get_3d_polygon_marker_ptr 7 45 392 4
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/visualization/autoware_rviz_plugins/src/object_detection/tracked_objects_display.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::rviz_plugins::object_detection::TrackedObjectsDisplay::TrackedObjectsDisplay 1 2 12 0
autoware::rviz_plugins::object_detection::TrackedObjectsDisplay::processMessage 2 17 110 1
autoware::rviz_plugins::object_detection::TrackedObjectsDisplay::get_marker_ptr_for_track_id 1 13 99 1
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/visualization/autoware_rviz_plugins/src/common/color_alpha_property.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::rviz_plugins::common::ColorAlphaProperty::ColorAlphaProperty 1 10 63 3
autoware::rviz_plugins::common::ColorAlphaProperty::operator std_msgs :: msg :: ColorRGBA 1 8 93 0
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/visualization/autoware_rviz_plugins/include/planning/trajectory_display.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/visualization/autoware_rviz_plugins/include/object_detection/tracked_objects_display.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/visualization/autoware_rviz_plugins/include/object_detection/bounding_box_array_display.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/visualization/autoware_rviz_plugins/include/object_detection/object_polygon_display_base.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::rviz_plugins::object_detection::AUTOWARE_RVIZ_PLUGINS_PUBLICObjectPolygonDisplayBase::ObjectPolygonDisplayBase 2 24 142 1
autoware::rviz_plugins::object_detection::AUTOWARE_RVIZ_PLUGINS_PUBLICObjectPolygonDisplayBase::onInitialize 1 7 49 0
autoware::rviz_plugins::object_detection::AUTOWARE_RVIZ_PLUGINS_PUBLICObjectPolygonDisplayBase::load 1 5 28 1
autoware::rviz_plugins::object_detection::AUTOWARE_RVIZ_PLUGINS_PUBLICObjectPolygonDisplayBase::update 1 4 20 2
autoware::rviz_plugins::object_detection::AUTOWARE_RVIZ_PLUGINS_PUBLICObjectPolygonDisplayBase::reset 1 5 18 0
autoware::rviz_plugins::object_detection::AUTOWARE_RVIZ_PLUGINS_PUBLICObjectPolygonDisplayBase::clear_markers 1 4 11 0
autoware::rviz_plugins::object_detection::AUTOWARE_RVIZ_PLUGINS_PUBLICObjectPolygonDisplayBase::add_marker 1 4 20 1
autoware::rviz_plugins::object_detection::AUTOWARE_RVIZ_PLUGINS_PUBLICObjectPolygonDisplayBase::get_marker_ptr 2 14 91 4
autoware::rviz_plugins::object_detection::AUTOWARE_RVIZ_PLUGINS_PUBLICObjectPolygonDisplayBase::get_color_rgba 2 13 93 1
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/visualization/autoware_rviz_plugins/include/object_detection/object_polygon_detail.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::rviz_plugins::object_detection::detail::to_point 1 9 65 1
autoware::rviz_plugins::object_detection::detail::get_best_label 2 17 101 2
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/visualization/autoware_rviz_plugins/include/object_detection/detected_objects_display.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/visualization/autoware_rviz_plugins/include/common/color_alpha_property.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/tools/visualization/autoware_rviz_plugins/include/visibility_control.hpp