Code Complexity Report

Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/parking/costmap_generator/include/costmap_generator/points_to_costmap.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/parking/costmap_generator/include/costmap_generator/object_map_utils.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/parking/costmap_generator/include/costmap_generator/objects_to_costmap.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/parking/costmap_generator/include/costmap_generator/costmap_generator.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/parking/costmap_generator/nodes/costmap_generator/object_map_utils.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
object_map::PublishGridMap 1 7 46 2
object_map::PublishOccupancyGrid 1 11 85 6
object_map::FillPolygonAreas 4 46 450 10
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/parking/costmap_generator/nodes/costmap_generator/objects_to_costmap.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
ObjectsToCostmap::ObjectsToCostmap 1 7 27 0
ObjectsToCostmap::makeRectanglePoints 1 21 258 2
ObjectsToCostmap::makePolygonFromObjectBox 2 13 101 3
ObjectsToCostmap::makeExpandedPoint 2 17 141 3
ObjectsToCostmap::makePolygonFromObjectConvexHull 3 17 166 3
ObjectsToCostmap::setCostInPolygon 3 11 88 4
ObjectsToCostmap::makeCostmapFromObjects 6 33 287 4
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/parking/costmap_generator/nodes/costmap_generator/costmap_generator_node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
isActive 3 13 77 1
poly2vector 2 12 79 1
getTransformedPointCloud 1 11 86 2
CostmapGenerator::CostmapGenerator 3 52 645 1
CostmapGenerator::loadRoadAreasFromLaneletMap 2 12 102 2
CostmapGenerator::loadParkingAreasFromLaneletMap 3 20 163 2
CostmapGenerator::onLaneletMapBin 2 10 65 1
CostmapGenerator::onObjects 1 5 20 1
CostmapGenerator::onPoints 1 4 20 1
CostmapGenerator::onScenario 1 4 20 1
CostmapGenerator::onTimer 9 29 202 0
CostmapGenerator::initGridmap 1 11 83 0
CostmapGenerator::generatePointsCostmap 2 16 118 1
transformObjects 3 22 183 4
CostmapGenerator::generateObjectsCostmap 1 10 62 1
CostmapGenerator::generateWayAreaCostmap 2 10 60 0
CostmapGenerator::generateCombinedCostmap 1 12 106 0
CostmapGenerator::publishCostmap 1 14 101 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/parking/costmap_generator/nodes/costmap_generator/points_to_costmap.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
PointsToCostmap::initGridmapParam 1 8 69 1
PointsToCostmap::isValidInd 5 12 85 1
PointsToCostmap::fetchGridIndexFromPoint 1 11 100 1
PointsToCostmap::assignPoints2GridCell 3 16 155 1
PointsToCostmap::calculateCostmap 7 24 182 7
PointsToCostmap::makeCostmapFromPoints 1 12 101 7