Code Complexity Report

Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/had_map_utils/src/had_map_computation.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::had_map_utils::coalesce_drivable_areas 18 74 562 2
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/had_map_utils/src/had_map_utils.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::had_map_utils::calculateSegmentDistances 2 10 85 1
autoware::common::had_map_utils::calculateAccumulatedLengths 1 10 73 1
autoware::common::had_map_utils::findNearestIndexPair 6 21 140 2
autoware::common::had_map_utils::resamplePoints 2 22 196 2
autoware::common::had_map_utils::generateFineCenterline 3 22 234 2
autoware::common::had_map_utils::overwriteLaneletsCenterline 4 11 64 2
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/had_map_utils/src/had_map_conversion.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::had_map_utils::toBinaryMsg 1 14 112 2
autoware::common::had_map_utils::fromBinaryMsg 1 14 95 2
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/had_map_utils/src/had_map_visualization.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::had_map_utils::exists 1 4 45 2
autoware::common::had_map_utils::setColor 1 9 56 5
autoware::common::had_map_utils::setMarkerHeader 1 29 216 9
autoware::common::had_map_utils::lineString2Marker 2 21 179 6
autoware::common::had_map_utils::lineString2Marker 2 21 179 6
autoware::common::had_map_utils::lineStringsAsMarkerArray 2 15 114 4
autoware::common::had_map_utils::laneletsBoundaryAsMarkerArray 6 36 309 4
autoware::common::had_map_utils::basicPolygon2Marker 2 30 238 7
autoware::common::had_map_utils::areasBoundaryAsMarkerArray 2 20 123 4
autoware::common::had_map_utils::polygonsBoundaryAsMarkerArray 2 17 112 4
autoware::common::had_map_utils::bbox2Marker 1 23 262 8
autoware::common::had_map_utils::boundingBoxAsMarkerArray 1 11 91 5
autoware::common::had_map_utils::toGeomMsgPt 1 8 65 1
autoware::common::had_map_utils::toGeomMsgPt32 1 8 69 1
autoware::common::had_map_utils::adjacentPoints 3 19 124 6
autoware::common::had_map_utils::lanelet2Triangle 1 6 29 1
autoware::common::had_map_utils::area2Triangle 1 6 29 1
autoware::common::had_map_utils::isAcuteAngle 1 8 74 3
autoware::common::had_map_utils::isWithinTriangle 6 14 210 4
autoware::common::had_map_utils::polygon2Triangle 10 60 525 1
autoware::common::had_map_utils::area2Polygon 1 13 101 1
autoware::common::had_map_utils::lanelet2Polygon 1 14 102 1
autoware::common::had_map_utils::laneletsAsTriangleMarkerArray 6 32 219 4
autoware::common::had_map_utils::areasAsTriangleMarkerArray 6 28 199 4
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/had_map_utils/src/had_map_query.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::common::had_map_utils::getAreaLayer 2 8 54 1
autoware::common::had_map_utils::subtypeAreas 4 14 106 2
autoware::common::had_map_utils::getPolygonLayer 2 8 54 1
autoware::common::had_map_utils::subtypePolygons 4 14 106 2
autoware::common::had_map_utils::getLineStringLayer 2 10 54 1
autoware::common::had_map_utils::subtypeLineStrings 4 16 106 2
autoware::common::had_map_utils::getConstLaneletLayer 2 8 60 1
autoware::common::had_map_utils::getLaneletLayer 2 8 60 1
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/had_map_utils/include/had_map_utils/had_map_computation.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/had_map_utils/include/had_map_utils/had_map_conversion.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/had_map_utils/include/had_map_utils/had_map_visualization.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/had_map_utils/include/had_map_utils/visibility_control.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/had_map_utils/include/had_map_utils/had_map_utils.hpp
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/common/had_map_utils/include/had_map_utils/had_map_query.hpp