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_planner/src/freespace_planner/freespace_planner_node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
isActive 3 11 70 1
trajectory2PoseArray 2 9 47 1
getReversingIndices 3 10 89 1
getNextTargetIndex 4 13 59 3
getPartialTrajectory 4 19 166 3
calcDistance2d 1 5 48 2
transformPose 1 8 42 2
createTrajectory 3 18 141 3
createStopTrajectory 1 12 90 1
isStopped 3 11 56 2
freespace_planner::FreespacePlannerNode::FreespacePlannerNode 1 48 439 1
freespace_planner::FreespacePlannerNode::getPlanningCommonParam 1 21 228 0
freespace_planner::FreespacePlannerNode::getAstarParam 1 7 48 0
freespace_planner::FreespacePlannerNode::onRoute 1 7 36 1
freespace_planner::FreespacePlannerNode::onOccupancyGrid 1 4 16 1
freespace_planner::FreespacePlannerNode::onScenario 1 1 16 1
freespace_planner::FreespacePlannerNode::onTwist 3 13 81 1
freespace_planner::FreespacePlannerNode::isPlanRequired 6 29 162 0
freespace_planner::FreespacePlannerNode::updateTargetIndex 4 20 137 0
freespace_planner::FreespacePlannerNode::onTimer 10 36 203 0
freespace_planner::FreespacePlannerNode::planTrajectory 2 32 247 0
freespace_planner::FreespacePlannerNode::reset 1 7 37 0
freespace_planner::FreespacePlannerNode::getTransform 2 12 84 2
freespace_planner::FreespacePlannerNode::initializePlanningAlgorithm 2 9 47 0
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_planner/include/freespace_planner/freespace_planner_node.hpp