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/freespace_planning_algorithms/src/astar_search.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
freespace_planning_algorithms::calcReedsSheppDistance 1 8 97 3
freespace_planning_algorithms::setYaw 1 4 26 2
freespace_planning_algorithms::calcRelativePose 1 13 94 2
freespace_planning_algorithms::node2pose 1 9 60 1
freespace_planning_algorithms::createTransitionTable 6 35 294 5
freespace_planning_algorithms::AstarSearch::AstarSearch 1 12 61 2
freespace_planning_algorithms::AstarSearch::setMap 3 14 112 1
freespace_planning_algorithms::AstarSearch::makePlan 3 13 71 2
freespace_planning_algorithms::AstarSearch::setStartNode 2 18 126 0
freespace_planning_algorithms::AstarSearch::setGoalNode 2 8 37 0
freespace_planning_algorithms::AstarSearch::estimateCost 2 15 81 1
freespace_planning_algorithms::AstarSearch::search 9 49 385 0
freespace_planning_algorithms::AstarSearch::setPath 3 23 190 1
freespace_planning_algorithms::AstarSearch::hasFeasibleSolution 5 15 77 0
freespace_planning_algorithms::AstarSearch::isGoal 6 20 155 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/freespace_planning_algorithms/src/abstract_algorithm.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
freespace_planning_algorithms::transformPose 1 7 43 2
freespace_planning_algorithms::discretizeAngle 1 5 49 2
freespace_planning_algorithms::pose2index 1 9 85 3
freespace_planning_algorithms::index2pose 1 11 95 3
freespace_planning_algorithms::global2local 1 9 70 2
freespace_planning_algorithms::local2global 1 9 66 2
freespace_planning_algorithms::AbstractPlanningAlgorithm::setMap 6 23 186 1
freespace_planning_algorithms::AbstractPlanningAlgorithm::computeCollisionIndexes 3 24 277 2
freespace_planning_algorithms::AbstractPlanningAlgorithm::detectCollision 4 14 89 1
freespace_planning_algorithms::AbstractPlanningAlgorithm::hasObstacleOnTrajectory 3 12 69 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/freespace_planning_algorithms/src/reeds_shepp.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
mod2pi 3 10 48 1
polar 1 5 44 4
tauOmega 2 11 162 7
LpSpLp 3 14 163 6
LpSpRp 3 18 226 6
CSC 9 61 616 4
LpRmL 3 15 227 6
CCC 9 59 657 4
LpRupLumRm 3 17 241 6
LpRumLumRp 5 16 232 6
CCCC 9 63 660 4
LpRmSmLm 4 17 258 6
LpRmSmRm 4 15 222 6
CCSC 17 120 1334 4
LpRmSLmRp 4 20 268 6
CCSCC 5 32 370 4
reedsShepp 1 10 76 3
freespace_planning_algorithms::ReedsSheppStateSpace::ReedsSheppPath::ReedsSheppPath 1 11 105 6
freespace_planning_algorithms::ReedsSheppStateSpace::distance 1 4 30 2
freespace_planning_algorithms::ReedsSheppStateSpace::reedsShepp 1 8 107 2
freespace_planning_algorithms::ReedsSheppStateSpace::interpolate 10 43 354 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/freespace_planning_algorithms/include/freespace_planning_algorithms/astar_search.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
freespace_planning_algorithms::AstarNode::cost 1 1 11 0
freespace_planning_algorithms::NodeComparison::operator ( ) 1 4 29 2
freespace_planning_algorithms::NodeUpdate::rotated 1 7 70 1
freespace_planning_algorithms::NodeUpdate::flipped 1 7 33 0
freespace_planning_algorithms::NodeUpdate::reversed 1 8 42 0
freespace_planning_algorithms::AstarSearch::getWaypoints 1 1 8 0
freespace_planning_algorithms::AstarSearch::getNodeRef 1 1 28 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/freespace_planning_algorithms/include/freespace_planning_algorithms/reeds_shepp.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
freespace_planning_algorithms::ReedsSheppStateSpace::ReedsSheppPath::length 1 1 9 0
freespace_planning_algorithms::ReedsSheppStateSpace::ReedsSheppStateSpace 1 1 12 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/freespace_planning_algorithms/include/freespace_planning_algorithms/abstract_algorithm.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
tf2::fromMsg 1 4 38 2
tf2::doTransform 1 13 95 3
freespace_planning_algorithms::AbstractPlanningAlgorithm::AbstractPlanningAlgorithm 1 4 14 1
freespace_planning_algorithms::AbstractPlanningAlgorithm::setVehicleShape 1 4 15 1
freespace_planning_algorithms::AbstractPlanningAlgorithm::getWaypoints 1 1 9 0
freespace_planning_algorithms::AbstractPlanningAlgorithm::~AbstractPlanningAlgorithm 1 1 5 0
freespace_planning_algorithms::AbstractPlanningAlgorithm::isOutOfRange 5 10 70 1
freespace_planning_algorithms::AbstractPlanningAlgorithm::isObs 1 4 22 1