Code Complexity Report

Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/planning/astar_search/src/astar_search.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::planning::astar_search::deg2rad 1 1 17 1
autoware::planning::astar_search::normalizeRadian 3 10 68 3
autoware::planning::astar_search::calcDistance2d 1 4 44 2
autoware::planning::astar_search::calcDistance2d 1 4 34 2
autoware::planning::astar_search::transformPose 1 9 58 2
autoware::planning::astar_search::makeQuaternionWithYaw 1 6 36 1
autoware::planning::astar_search::calcRelativePose 1 13 94 2
autoware::planning::astar_search::discretizeAngle 1 7 62 2
autoware::planning::astar_search::global2local 1 9 70 2
autoware::planning::astar_search::local2global 1 9 66 2
autoware::planning::astar_search::pose2index 1 10 115 3
autoware::planning::astar_search::index2pose 1 13 131 3
autoware::planning::astar_search::node2pose 1 11 76 1
autoware::planning::astar_search::createTransitionTable 6 35 314 5
autoware::planning::astar_search::AstarSearch::AstarSearch 1 7 41 1
autoware::planning::astar_search::AstarSearch::setOccupancyGrid 8 24 203 1
autoware::planning::astar_search::AstarSearch::makePlan 3 13 75 2
autoware::planning::astar_search::AstarSearch::setStartNode 2 19 138 0
autoware::planning::astar_search::AstarSearch::setGoalNode 2 8 38 0
autoware::planning::astar_search::AstarSearch::estimateCost 1 6 39 1
autoware::planning::astar_search::AstarSearch::search 9 47 392 0
autoware::planning::astar_search::AstarSearch::setPath 3 23 190 1
autoware::planning::astar_search::AstarSearch::detectCollision 5 28 274 1
autoware::planning::astar_search::AstarSearch::hasObstacleOnTrajectory 3 11 70 1
autoware::planning::astar_search::AstarSearch::isOutOfRange 5 6 73 1
autoware::planning::astar_search::AstarSearch::isObs 1 5 46 1
autoware::planning::astar_search::AstarSearch::isGoal 6 17 119 1
autoware::planning::astar_search::AstarSearch::getNodeRef 1 5 48 1
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/planning/astar_search/include/astar_search/astar_search.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware::planning::astar_search::AstarNode::cost 1 1 11 0
autoware::planning::astar_search::NodeComparison::operator ( ) 1 4 29 2
autoware::planning::astar_search::NodeUpdate::rotated 1 7 70 1
autoware::planning::astar_search::NodeUpdate::flipped 1 7 33 0
autoware::planning::astar_search::NodeUpdate::reversed 1 8 42 0
autoware::planning::astar_search::isSuccess 1 4 16 1
autoware::planning::astar_search::ASTAR_SEARCH_PUBLICAstarSearch::setRobotShape 1 1 15 1
autoware::planning::astar_search::ASTAR_SEARCH_PUBLICAstarSearch::getWaypoints 1 1 9 0
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/planning/astar_search/include/astar_search/visibility_control.hpp