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/lane_driving/behavior_planning/behavior_path_planner/src/path_shifter/path_shifter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
toStr 1 4 49 1
toStr 1 6 67 1
behavior_path_planner::PathShifter::setPath 1 5 19 1
behavior_path_planner::PathShifter::addShiftPoint 1 5 22 1
behavior_path_planner::PathShifter::setShiftPoints 1 5 24 1
behavior_path_planner::PathShifter::generate 10 46 234 3
behavior_path_planner::PathShifter::applyLinearShifter 6 24 208 1
behavior_path_planner::PathShifter::applySplineShifter 10 46 437 2
behavior_path_planner::PathShifter::calcLateralJerk 2 15 128 0
behavior_path_planner::PathShifter::calcShiftPointFromArcLength 12 55 365 6
behavior_path_planner::PathShifter::updateShiftPointIndices 2 8 59 0
behavior_path_planner::PathShifter::checkShiftPointsAlignment 4 13 75 1
behavior_path_planner::PathShifter::sortShiftPointsAlongPath 7 33 251 1
behavior_path_planner::PathShifter::removeBehindShiftPointAndSetBaseOffset 5 23 183 1
behavior_path_planner::PathShifter::addLateralOffsetOnIndexPoint 2 12 106 3
behavior_path_planner::PathShifter::shiftBaseLength 3 9 70 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/pull_out/util.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::pull_out_utils::combineReferencePath 1 7 83 2
behavior_path_planner::pull_out_utils::isPathInLanelets4pullover 7 23 153 3
behavior_path_planner::pull_out_utils::getPullOutPaths 18 143 1172 7
behavior_path_planner::pull_out_utils::getBackPaths 5 41 309 6
behavior_path_planner::pull_out_utils::getBackedPose 1 9 59 3
behavior_path_planner::pull_out_utils::selectValidPaths 3 16 101 7
behavior_path_planner::pull_out_utils::selectSafePath 4 23 156 10
behavior_path_planner::pull_out_utils::hasEnoughDistance 4 19 123 7
behavior_path_planner::pull_out_utils::isPullOutPathSafe 14 61 349 8
behavior_path_planner::pull_out_utils::isObjectFront 1 9 66 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/pull_out/pull_out_module.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::PullOutModule::PullOutModule 1 6 42 3
behavior_path_planner::PullOutModule::run 1 6 26 0
behavior_path_planner::PullOutModule::onEntry 1 12 75 0
behavior_path_planner::PullOutModule::onExit 1 6 30 0
behavior_path_planner::PullOutModule::isExecutionRequested 7 24 157 0
behavior_path_planner::PullOutModule::isExecutionReady 5 19 99 0
behavior_path_planner::PullOutModule::updateState 5 15 72 0
behavior_path_planner::PullOutModule::plan 5 19 142 0
behavior_path_planner::PullOutModule::planCandidate 5 25 156 0
behavior_path_planner::PullOutModule::planWaitingApproval 2 27 237 0
behavior_path_planner::PullOutModule::setParameters 1 4 15 1
behavior_path_planner::PullOutModule::updatePullOutStatus 6 51 399 0
behavior_path_planner::PullOutModule::getReferencePath 2 26 180 0
behavior_path_planner::PullOutModule::getCurrentLanes 2 14 86 0
behavior_path_planner::PullOutModule::getPullOutLanes 3 24 143 1
behavior_path_planner::PullOutModule::getSafePath 4 38 304 3
behavior_path_planner::PullOutModule::getSafeRetreatPath 5 54 435 4
behavior_path_planner::PullOutModule::getBackDistance 7 63 443 4
behavior_path_planner::PullOutModule::isInLane 3 11 61 2
behavior_path_planner::PullOutModule::isLongEnough 1 19 140 1
behavior_path_planner::PullOutModule::isSafe 1 1 13 0
behavior_path_planner::PullOutModule::isNearEndOfLane 1 8 59 0
behavior_path_planner::PullOutModule::isCurrentSpeedLow 1 6 40 0
behavior_path_planner::PullOutModule::hasFinishedPullOut 2 13 83 0
behavior_path_planner::PullOutModule::hasFinishedBack 1 7 44 0
behavior_path_planner::PullOutModule::calcTurnSignalInfo 6 53 328 1
behavior_path_planner::PullOutModule::getVehicleInfo 1 12 68 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/pull_over/util.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::pull_over_utils::combineReferencePath 1 7 83 2
behavior_path_planner::pull_over_utils::isPathInLanelets 7 22 130 3
behavior_path_planner::pull_over_utils::getPullOverPaths 17 175 1421 7
behavior_path_planner::pull_over_utils::selectValidPaths 3 16 101 7
behavior_path_planner::pull_over_utils::selectSafePath 4 21 134 9
behavior_path_planner::pull_over_utils::hasEnoughDistance 4 19 123 7
behavior_path_planner::pull_over_utils::isPullOverPathSafe 23 135 926 10
behavior_path_planner::pull_over_utils::isObjectFront 1 9 66 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/pull_over/pull_over_module.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::PullOverModule::PullOverModule 1 6 42 3
behavior_path_planner::PullOverModule::run 1 6 26 0
behavior_path_planner::PullOverModule::onEntry 1 11 69 0
behavior_path_planner::PullOverModule::onExit 1 6 30 0
behavior_path_planner::PullOverModule::isExecutionRequested 6 26 177 0
behavior_path_planner::PullOverModule::isExecutionReady 2 13 69 0
behavior_path_planner::PullOverModule::updateState 2 10 46 0
behavior_path_planner::PullOverModule::plan 2 24 214 0
behavior_path_planner::PullOverModule::planCandidate 1 11 70 0
behavior_path_planner::PullOverModule::planWaitingApproval 1 7 45 0
behavior_path_planner::PullOverModule::setParameters 1 4 15 1
behavior_path_planner::PullOverModule::updatePullOverStatus 2 41 326 0
behavior_path_planner::PullOverModule::getReferencePath 2 25 171 0
behavior_path_planner::PullOverModule::getCurrentLanes 2 14 86 0
behavior_path_planner::PullOverModule::getPullOverLanes 3 22 126 1
behavior_path_planner::PullOverModule::getSafePath 4 35 275 3
behavior_path_planner::PullOverModule::isLongEnough 1 22 161 1
behavior_path_planner::PullOverModule::isSafe 1 1 13 0
behavior_path_planner::PullOverModule::isNearEndOfLane 1 8 59 0
behavior_path_planner::PullOverModule::isCurrentSpeedLow 1 6 40 0
behavior_path_planner::PullOverModule::hasFinishedPullOver 6 23 169 0
behavior_path_planner::PullOverModule::getHazard 3 24 159 7
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/side_shift/util.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::setOrientation 5 26 259 1
behavior_path_planner::getStartAvoidPose 5 24 183 4
behavior_path_planner::isAlmostZero 1 1 21 1
behavior_path_planner::transformToGrid 1 11 85 5
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/side_shift/side_shift_module.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
calcLaneAroundPose 2 14 95 3
behavior_path_planner::SideShiftModule::SideShiftModule 1 9 77 3
behavior_path_planner::SideShiftModule::initVariables 1 8 40 0
behavior_path_planner::SideShiftModule::onEntry 1 4 11 0
behavior_path_planner::SideShiftModule::onExit 1 5 19 0
behavior_path_planner::SideShiftModule::setParameters 1 4 15 1
behavior_path_planner::SideShiftModule::isExecutionRequested 2 10 53 0
behavior_path_planner::SideShiftModule::isExecutionReady 1 4 11 0
behavior_path_planner::SideShiftModule::updateState 4 23 156 0
behavior_path_planner::SideShiftModule::updateData 3 18 151 0
behavior_path_planner::SideShiftModule::addShiftPoint 5 31 219 0
behavior_path_planner::SideShiftModule::plan 2 16 80 0
behavior_path_planner::SideShiftModule::planCandidate 1 9 46 0
behavior_path_planner::SideShiftModule::planWaitingApproval 1 12 74 0
behavior_path_planner::SideShiftModule::onLateralOffset 2 12 60 1
behavior_path_planner::SideShiftModule::calcShiftPoint 1 26 240 0
behavior_path_planner::SideShiftModule::getClosestShiftLength 2 9 64 0
behavior_path_planner::SideShiftModule::adjustDrivableArea 3 16 190 1
behavior_path_planner::SideShiftModule::getUnshiftedEgoPose 1 11 96 1
behavior_path_planner::SideShiftModule::calcCenterLinePath 2 27 198 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/lane_change/util.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::lane_change_utils::combineReferencePath 1 7 83 2
behavior_path_planner::lane_change_utils::isPathInLanelets 7 22 130 3
behavior_path_planner::lane_change_utils::getLaneChangePaths 15 150 1284 7
behavior_path_planner::lane_change_utils::selectValidPaths 3 16 101 7
behavior_path_planner::lane_change_utils::selectSafePath 4 21 134 9
behavior_path_planner::lane_change_utils::hasEnoughDistance 6 28 156 7
behavior_path_planner::lane_change_utils::isLaneChangePathSafe 23 135 926 10
behavior_path_planner::lane_change_utils::isObjectFront 1 10 75 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/lane_change/lane_change_module.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::LaneChangeModule::LaneChangeModule 1 6 42 3
behavior_path_planner::LaneChangeModule::run 1 7 35 0
behavior_path_planner::LaneChangeModule::onEntry 1 11 69 0
behavior_path_planner::LaneChangeModule::onExit 1 6 30 0
behavior_path_planner::LaneChangeModule::isExecutionRequested 2 13 71 0
behavior_path_planner::LaneChangeModule::isExecutionReady 3 13 77 0
behavior_path_planner::LaneChangeModule::updateState 5 18 88 0
behavior_path_planner::LaneChangeModule::plan 4 33 293 0
behavior_path_planner::LaneChangeModule::planCandidate 1 11 72 0
behavior_path_planner::LaneChangeModule::planWaitingApproval 1 7 45 0
behavior_path_planner::LaneChangeModule::setParameters 1 4 15 1
behavior_path_planner::LaneChangeModule::updateLaneChangeStatus 1 20 149 0
behavior_path_planner::LaneChangeModule::getReferencePath 2 28 189 0
behavior_path_planner::LaneChangeModule::getCurrentLanes 2 14 86 0
behavior_path_planner::LaneChangeModule::getLaneChangeLanes 3 26 170 2
behavior_path_planner::LaneChangeModule::getSafePath 4 35 275 3
behavior_path_planner::LaneChangeModule::isSafe 1 1 13 0
behavior_path_planner::LaneChangeModule::isNearEndOfLane 1 8 59 0
behavior_path_planner::LaneChangeModule::isCurrentSpeedLow 1 6 40 0
behavior_path_planner::LaneChangeModule::isLaneBlocked 9 42 356 1
behavior_path_planner::LaneChangeModule::isAbortConditionSatisfied 8 72 517 0
behavior_path_planner::LaneChangeModule::hasFinishedLaneChange 1 11 72 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::AvoidanceModule::AvoidanceModule 1 7 49 3
behavior_path_planner::AvoidanceModule::isExecutionRequested 3 11 60 0
behavior_path_planner::AvoidanceModule::isExecutionReady 2 8 31 0
behavior_path_planner::AvoidanceModule::updateState 3 15 81 0
behavior_path_planner::AvoidanceModule::isAvoidancePlanRunning 2 6 46 0
behavior_path_planner::AvoidanceModule::calcAvoidancePlanningData 3 28 227 1
behavior_path_planner::AvoidanceModule::calcAvoidanceTargetObjects 8 63 453 3
behavior_path_planner::AvoidanceModule::updateRegisteredRawShiftPoints 3 21 123 0
behavior_path_planner::AvoidanceModule::calcShiftPoints 1 18 115 2
behavior_path_planner::AvoidanceModule::registerRawShiftPoints 8 35 252 1
behavior_path_planner::AvoidanceModule::calcRawShiftPointsFromObjects 7 70 437 1
behavior_path_planner::AvoidanceModule::fillAdditionalInfo 4 23 210 1
behavior_path_planner::AvoidanceModule::fillAdditionalInfo 1 5 31 1
behavior_path_planner::AvoidanceModule::fillAdditionalInfoFromPoint 3 16 134 1
behavior_path_planner::AvoidanceModule::fillAdditionalInfoFromLongitudinal 2 13 126 1
behavior_path_planner::AvoidanceModule::combineRawShiftPointsWithUniqueCheck 9 34 223 2
behavior_path_planner::AvoidanceModule::generateTotalShiftLine 12 52 561 2
behavior_path_planner::AvoidanceModule::extractShiftPointsFromLine 11 64 606 1
behavior_path_planner::AvoidanceModule::mergeShiftPoints 4 41 350 2
behavior_path_planner::AvoidanceModule::calcParentIds 6 19 141 2
behavior_path_planner::AvoidanceModule::trimShiftPoint 2 37 167 2
behavior_path_planner::AvoidanceModule::alignShiftPointsOrder 4 16 123 2
behavior_path_planner::AvoidanceModule::quantizeShiftPoint 3 11 61 2
behavior_path_planner::AvoidanceModule::trimSmallShiftPoint 3 24 173 2
behavior_path_planner::AvoidanceModule::trimSimilarGradShiftPoint 5 44 323 2
behavior_path_planner::AvoidanceModule::trimMomentaryReturn 12 99 746 1
behavior_path_planner::AvoidanceModule::trimSharpReturn 17 99 740 1
behavior_path_planner::AvoidanceModule::trimTooSharpShift 6 34 258 1
behavior_path_planner::AvoidanceModule::addReturnShiftPointFromEgo 24 125 904 2
behavior_path_planner::AvoidanceModule::getRightShiftBound 1 4 14 0
behavior_path_planner::AvoidanceModule::getLeftShiftBound 1 4 13 0
behavior_path_planner::AvoidanceModule::generateExtendedDrivableArea 3 20 201 2
behavior_path_planner::AvoidanceModule::modifyPathVelocityToPreventAccelerationOnAvoidance 6 40 322 1
behavior_path_planner::AvoidanceModule::calcCenterLinePath 3 31 241 2
behavior_path_planner::AvoidanceModule::calcIntersectionShiftPoint 13 66 473 1
behavior_path_planner::AvoidanceModule::plan 4 39 252 0
behavior_path_planner::AvoidanceModule::planCandidate 3 18 100 0
behavior_path_planner::AvoidanceModule::planWaitingApproval 1 6 33 0
behavior_path_planner::AvoidanceModule::addShiftPointIfApproved 2 14 81 1
behavior_path_planner::AvoidanceModule::addNewShiftPoints 4 21 135 2
behavior_path_planner::AvoidanceModule::findNewShiftPoint 8 52 410 2
behavior_path_planner::AvoidanceModule::getEgoSpeed 1 4 24 0
behavior_path_planner::AvoidanceModule::getNominalAvoidanceEgoSpeed 1 4 22 0
behavior_path_planner::AvoidanceModule::getSharpAvoidanceEgoSpeed 1 4 22 0
behavior_path_planner::AvoidanceModule::getEgoPosition 1 1 17 0
behavior_path_planner::AvoidanceModule::getEgoPose 1 1 16 0
behavior_path_planner::AvoidanceModule::getUnshiftedEgoPose 2 13 119 1
behavior_path_planner::AvoidanceModule::getNominalAvoidanceDistance 1 7 49 1
behavior_path_planner::AvoidanceModule::getSharpAvoidanceDistance 1 7 49 1
behavior_path_planner::AvoidanceModule::getNominalPrepareDistance 1 7 49 0
behavior_path_planner::AvoidanceModule::generateAvoidancePath 2 11 67 1
behavior_path_planner::AvoidanceModule::postProcess 1 4 20 1
behavior_path_planner::AvoidanceModule::updateData 4 21 161 0
behavior_path_planner::getUuidStr 1 5 64 1
behavior_path_planner::getUuidStr 2 8 43 1
behavior_path_planner::AvoidanceModule::updateRegisteredObject 8 42 389 1
behavior_path_planner::AvoidanceModule::CompensateDetectionLost 3 14 129 1
behavior_path_planner::AvoidanceModule::onEntry 1 7 30 0
behavior_path_planner::AvoidanceModule::onExit 1 7 30 0
behavior_path_planner::AvoidanceModule::setParameters 1 4 15 1
behavior_path_planner::AvoidanceModule::initVariables 1 11 51 0
behavior_path_planner::AvoidanceModule::clipPathLength 1 6 46 1
behavior_path_planner::AvoidanceModule::isTargetObjectType 3 7 56 1
behavior_path_planner::AvoidanceModule::calcTurnSignalInfo 5 22 146 1
behavior_path_planner::AvoidanceModule::getCurrentShift 1 4 29 0
behavior_path_planner::AvoidanceModule::getCurrentLinearShift 1 5 29 0
behavior_path_planner::AvoidanceModule::setDebugData 1 50 774 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/avoidance/debug.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
marker_utils::bitShift 1 1 22 1
marker_utils::createShiftLengthMarkerArray 3 28 271 6
marker_utils::createAvoidPointMarkerArray 3 44 370 6
marker_utils::createShiftPointMarkerArray 3 46 383 7
marker_utils::createLaneletsAreaMarkerArray 4 32 290 5
marker_utils::createLaneletPolygonsMarkerArray 4 34 296 3
marker_utils::createPolygonMarkerArray 3 30 264 6
marker_utils::createObjectsMarkerArray 2 24 207 6
marker_utils::createAvoidanceObjectsMarkerArray 3 24 228 2
marker_utils::createPathMarkerArray 3 37 329 6
marker_utils::createVirtualWallMarkerArray 1 33 324 3
marker_utils::createPoseLineMarkerArray 1 32 330 6
marker_utils::createPoseMarkerArray 1 20 172 6
toStrInfo 3 11 60 1
toStrInfo 1 10 106 1
toStrInfo 3 11 60 1
toStrInfo 2 17 193 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/avoidance/avoidance_utils.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::isOnRight 1 1 18 1
behavior_path_planner::calcLaneAroundPose 2 17 110 3
behavior_path_planner::toShiftedPath 1 8 61 1
behavior_path_planner::toShiftPointArray 2 8 33 1
behavior_path_planner::findPathIndexFromArclength 4 13 76 2
behavior_path_planner::concatParentIds 2 10 89 2
behavior_path_planner::lerpShiftLengthOnArc 4 11 96 2
behavior_path_planner::clipByMinStartIdx 3 13 114 2
behavior_path_planner::calcDistanceToClosestFootprintPoint 2 13 125 3
behavior_path_planner::calcOverhangDistance 4 13 131 2
behavior_path_planner::setEndData 1 9 53 5
behavior_path_planner::setStartData 1 9 53 5
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/lane_following/lane_following_module.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::LaneFollowingModule::LaneFollowingModule 1 6 40 3
behavior_path_planner::LaneFollowingModule::initParam 1 4 13 0
behavior_path_planner::LaneFollowingModule::isExecutionRequested 1 1 11 0
behavior_path_planner::LaneFollowingModule::isExecutionReady 1 1 11 0
behavior_path_planner::LaneFollowingModule::updateState 1 5 18 0
behavior_path_planner::LaneFollowingModule::plan 1 6 29 0
behavior_path_planner::LaneFollowingModule::planCandidate 1 1 13 0
behavior_path_planner::LaneFollowingModule::onEntry 1 6 28 0
behavior_path_planner::LaneFollowingModule::onExit 1 6 28 0
behavior_path_planner::LaneFollowingModule::setParameters 1 4 15 1
behavior_path_planner::LaneFollowingModule::getReferencePath 7 47 378 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/scene_module_bt_node_interface.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::isExecutionRequested 2 9 79 2
behavior_path_planner::isExecutionReady 2 9 79 2
behavior_path_planner::SceneModuleBTNodeInterface::SceneModuleBTNodeInterface 1 7 59 4
behavior_path_planner::SceneModuleBTNodeInterface::tick 9 49 358 0
behavior_path_planner::SceneModuleBTNodeInterface::halt 1 5 21 0
behavior_path_planner::SceneModuleBTNodeInterface::planCandidate 2 10 81 1
behavior_path_planner::SceneModuleBTNodeInterface::providedPorts 1 4 22 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/route_handler.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
exists 3 9 44 2
isRouteLooped 5 16 124 1
get3DPointFrom2DArcLength 5 24 184 2
behavior_path_planner::RouteHandler::setMap 1 22 209 1
behavior_path_planner::RouteHandler::setRoute 2 13 47 1
behavior_path_planner::RouteHandler::isHandlerReady 1 1 11 0
behavior_path_planner::RouteHandler::setRouteLanelets 9 30 204 0
behavior_path_planner::RouteHandler::getIntersectionAreaById 1 4 23 1
behavior_path_planner::RouteHandler::getRouteHeader 1 1 13 0
behavior_path_planner::RouteHandler::getLanesAfterGoal 3 17 100 1
behavior_path_planner::RouteHandler::getRouteLanelets 1 1 11 0
behavior_path_planner::RouteHandler::getGoalPose 1 1 13 0
behavior_path_planner::RouteHandler::setPullOverGoalPose 1 24 235 3
behavior_path_planner::RouteHandler::getPullOverGoalPose 1 1 11 0
behavior_path_planner::RouteHandler::getGoalLaneId 2 8 39 0
behavior_path_planner::RouteHandler::getGoalLanelet 3 11 57 1
behavior_path_planner::RouteHandler::isInGoalRouteSection 2 8 52 1
behavior_path_planner::RouteHandler::getLaneletsFromIds 2 8 46 1
behavior_path_planner::RouteHandler::getLaneletsFromId 1 4 23 1
behavior_path_planner::RouteHandler::isDeadEndLanelet 3 9 50 1
behavior_path_planner::RouteHandler::getLaneletSequenceAfter 5 20 117 2
behavior_path_planner::RouteHandler::getLaneletSequenceUpTo 5 21 134 2
behavior_path_planner::RouteHandler::getLaneletSequence 2 10 92 1
behavior_path_planner::RouteHandler::getLaneletSequence 6 27 203 4
behavior_path_planner::RouteHandler::getFollowingShoulderLanelet 3 24 198 2
behavior_path_planner::RouteHandler::getShoulderLaneletSequenceAfter 5 20 117 2
behavior_path_planner::RouteHandler::getPreviousShoulderLanelet 3 24 198 2
behavior_path_planner::RouteHandler::getShoulderLaneletSequenceUpTo 5 20 123 2
behavior_path_planner::RouteHandler::getShoulderLaneletSequence 6 27 203 4
behavior_path_planner::RouteHandler::getClosestLaneletWithinRoute 1 5 34 2
behavior_path_planner::RouteHandler::getNextLaneletWithinRoute 4 15 79 2
behavior_path_planner::RouteHandler::getPreviousLaneletWithinRoute 4 15 79 2
behavior_path_planner::RouteHandler::getRightLaneletWithinRoute 2 11 62 2
behavior_path_planner::RouteHandler::getLeftLaneletWithinRoute 2 11 62 2
behavior_path_planner::RouteHandler::getLaneChangeTarget 7 31 177 2
behavior_path_planner::RouteHandler::getPullOverTarget 3 11 63 2
behavior_path_planner::RouteHandler::getPullOutStart 3 12 72 4
behavior_path_planner::RouteHandler::getClosestLaneletSequence 2 9 44 1
behavior_path_planner::RouteHandler::getNumLaneToPreferredLane 6 24 132 1
behavior_path_planner::RouteHandler::isInPreferredLane 2 8 43 1
behavior_path_planner::RouteHandler::isInTargetLane 2 9 50 2
behavior_path_planner::RouteHandler::getCenterLinePath 4 29 230 5
behavior_path_planner::RouteHandler::getCenterLinePath 16 64 666 4
behavior_path_planner::RouteHandler::setDecelerationVelocity 4 19 157 4
behavior_path_planner::RouteHandler::setDecelerationVelocity 4 32 255 7
behavior_path_planner::RouteHandler::updatePathTwist 2 11 90 1
behavior_path_planner::RouteHandler::getLaneChangeTargetLanes 6 22 143 1
behavior_path_planner::RouteHandler::getLaneChangeableDistance 9 41 306 2
behavior_path_planner::RouteHandler::getCheckTargetLanesFromPath 13 43 263 3
behavior_path_planner::RouteHandler::getOverallGraph 1 4 12 0
behavior_path_planner::RouteHandler::getRelation 9 31 193 2
behavior_path_planner::RouteHandler::getShoulderLanelets 1 1 11 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/turn_signal_decider.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::TurnSignalDecider::getTurnSignal 2 16 115 5
behavior_path_planner::TurnSignalDecider::getIntersectionTurnSignal 13 56 412 3
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/utilities.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::util::convertToPointArray 2 8 46 1
behavior_path_planner::util::l2Norm 1 4 47 1
behavior_path_planner::util::convertToFrenetCoordinate3d 1 7 37 3
behavior_path_planner::util::convertToFrenetCoordinate3d 9 56 370 3
behavior_path_planner::util::convertToGeometryPointArray 2 9 59 1
behavior_path_planner::util::convertToGeometryPointArray 2 9 59 1
behavior_path_planner::util::convertToGeometryPoseArray 2 10 64 1
behavior_path_planner::util::convertToPredictedPath 5 49 356 6
behavior_path_planner::util::resamplePredictedPath 3 22 157 3
behavior_path_planner::util::lerpByPose 1 13 125 3
behavior_path_planner::util::lerpByPoint 1 12 108 3
behavior_path_planner::util::lerpByLength 4 18 113 2
behavior_path_planner::util::lerpByTimeStamp 7 57 560 3
behavior_path_planner::util::lerpByDistance 5 23 217 4
behavior_path_planner::util::getDistanceBetweenPredictedPaths 5 25 196 5
behavior_path_planner::util::getDistanceBetweenPredictedPathAndObject 5 27 214 5
behavior_path_planner::util::getDistanceBetweenPredictedPathAndObjectPolygon 6 31 238 5
behavior_path_planner::util::filterObjectsByLanelets 7 32 229 4
behavior_path_planner::util::filterObjectsByLanelets 8 34 227 2
behavior_path_planner::util::calcObjectPolygon 6 55 579 2
behavior_path_planner::util::calcObjectsDistanceToPath 4 21 155 2
behavior_path_planner::util::filterObjectsByPath 5 23 167 4
behavior_path_planner::util::removeOverlappingPoints 4 20 172 1
behavior_path_planner::util::exists 1 4 41 2
behavior_path_planner::util::setGoal 10 93 825 6
behavior_path_planner::util::refineGoal 3 31 293 2
behavior_path_planner::util::refinePathForGoal 3 17 100 5
behavior_path_planner::util::containsGoal 3 9 47 2
behavior_path_planner::util::generateDrivableArea 6 76 761 7
behavior_path_planner::util::getDistanceToEndOfLane 1 6 52 2
behavior_path_planner::util::getDistanceToNextIntersection 11 38 280 2
behavior_path_planner::util::getDistanceToCrosswalk 17 70 564 3
behavior_path_planner::util::getSignedDistance 1 7 60 3
behavior_path_planner::util::getIds 2 8 44 1
behavior_path_planner::util::convertToPathFromPathWithLaneId 2 10 55 1
behavior_path_planner::util::getVehiclePolygon 1 22 218 3
behavior_path_planner::util::insertStopPoint 5 31 262 2
behavior_path_planner::util::getDistanceToShoulderBoundary 2 18 130 2
behavior_path_planner::util::getArcLengthToTargetLanelet 1 28 256 3
behavior_path_planner::util::getTargetLaneletPolygons 8 32 290 5
behavior_path_planner::util::occupancyGridToImage 3 12 118 2
behavior_path_planner::util::imageToOccupancyGrid 3 14 137 2
behavior_path_planner::util::toCVPoint 1 7 59 4
behavior_path_planner::util::generateCenterLinePath 2 24 191 1
behavior_path_planner::util::filterObjectsByVelocity 1 4 23 2
behavior_path_planner::util::filterObjectsByVelocity 4 13 84 3
behavior_path_planner::util::shiftPose 1 6 53 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/behavior_path_planner_node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::BehaviorPathPlannerNode::BehaviorPathPlannerNode 1 74 688 1
behavior_path_planner::BehaviorPathPlannerNode::getCommonParam 1 33 291 0
behavior_path_planner::BehaviorPathPlannerNode::getSideShiftParam 1 14 120 0
behavior_path_planner::BehaviorPathPlannerNode::getAvoidanceParam 1 36 387 0
behavior_path_planner::BehaviorPathPlannerNode::getLaneFollowingParam 1 10 65 0
behavior_path_planner::BehaviorPathPlannerNode::getLaneChangeParam 3 45 397 0
behavior_path_planner::BehaviorPathPlannerNode::getPullOverParam 3 48 444 0
behavior_path_planner::BehaviorPathPlannerNode::getPullOutParam 3 46 416 0
behavior_path_planner::BehaviorPathPlannerNode::getBehaviorTreeManagerParam 1 8 48 0
behavior_path_planner::BehaviorPathPlannerNode::waitForData 6 20 142 0
behavior_path_planner::BehaviorPathPlannerNode::run 2 25 194 0
behavior_path_planner::BehaviorPathPlannerNode::getPath 3 9 70 1
behavior_path_planner::BehaviorPathPlannerNode::getPathCandidate 3 12 75 1
behavior_path_planner::BehaviorPathPlannerNode::publishModuleStatus 20 66 435 1
behavior_path_planner::BehaviorPathPlannerNode::publishDebugMarker 2 8 49 1
behavior_path_planner::BehaviorPathPlannerNode::updateCurrentPose 1 5 22 0
behavior_path_planner::BehaviorPathPlannerNode::onVelocity 1 4 18 1
behavior_path_planner::BehaviorPathPlannerNode::onPerception 1 4 18 1
behavior_path_planner::BehaviorPathPlannerNode::onExternalApproval 1 5 38 1
behavior_path_planner::BehaviorPathPlannerNode::onForceApproval 2 12 74 1
behavior_path_planner::BehaviorPathPlannerNode::onMap 1 4 22 1
behavior_path_planner::BehaviorPathPlannerNode::onRoute 2 9 59 1
behavior_path_planner::BehaviorPathPlannerNode::clipPathLength 1 7 56 1
behavior_path_planner::BehaviorPathPlannerNode::modifyPathForSmoothGoalConnection 4 28 188 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/path_utilities.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::util::calcPathArcLengthArray 2 14 128 4
behavior_path_planner::util::calcPathArcLength 5 18 153 3
behavior_path_planner::util::resamplePathWithSpline 11 53 598 2
behavior_path_planner::util::toPath 2 11 90 1
behavior_path_planner::util::getIdxByArclength 7 28 216 3
behavior_path_planner::util::clipPathLength 2 12 105 4
behavior_path_planner::util::getPathTurnSignal 18 93 750 7
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/behavior_tree_manager.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::BehaviorTreeManager::BehaviorTreeManager 1 7 46 2
behavior_path_planner::BehaviorTreeManager::createBehaviorTree 2 13 73 0
behavior_path_planner::BehaviorTreeManager::registerSceneModule 1 23 235 1
behavior_path_planner::BehaviorTreeManager::registerForceApproval 1 6 44 1
behavior_path_planner::BehaviorTreeManager::run 1 14 154 1
behavior_path_planner::BehaviorTreeManager::getModulesStatus 1 4 10 0
behavior_path_planner::BehaviorTreeManager::getDebugMarkers 2 8 40 0
behavior_path_planner::BehaviorTreeManager::checkForceApproval 3 10 85 1
behavior_path_planner::BehaviorTreeManager::resetBehaviorTree 1 1 13 0
behavior_path_planner::BehaviorTreeManager::addGrootMonitoring 1 6 42 4
behavior_path_planner::BehaviorTreeManager::resetGrootMonitor 2 6 19 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/path_shifter/path_shifter.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::PathShifter::getShiftPoints 1 1 9 0
behavior_path_planner::PathShifter::getReferencePath 1 1 9 0
behavior_path_planner::PathShifter::getShiftPointsSize 1 1 13 0
behavior_path_planner::PathShifter::getBaseOffset 1 1 9 0
behavior_path_planner::PathShifter::calcLongitudinalDistFromJerk 2 11 94 3
behavior_path_planner::PathShifter::calcJerkFromLatLonDistance 1 9 88 3
behavior_path_planner::PathShifter::getTotalShiftLength 2 8 31 0
behavior_path_planner::PathShifter::getLastShiftLength 2 10 68 0
behavior_path_planner::PathShifter::getLastShiftPoint 2 10 68 0
behavior_path_planner::PathShifter::setBaseOffset 1 5 23 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/pull_out/util.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/pull_out/pull_out_module.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/pull_over/pull_over_module.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/pull_over/util.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/side_shift/util.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/side_shift/side_shift_module.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::SideShiftModule::getEgoPose 1 1 14 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/lane_change/lane_change_module.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/lane_change/util.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/avoidance/avoidance_module_data.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::ObjectData::ObjectData 1 4 38 4
behavior_path_planner::AvoidPoint::getRelativeLength 1 1 11 0
behavior_path_planner::AvoidPoint::getRelativeLongitudinal 1 1 11 0
behavior_path_planner::AvoidPoint::getGradient 1 1 15 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/avoidance/avoidance_module.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::AvoidanceModule::getOriginalShiftPointUniqueId 1 1 10 0
behavior_path_planner::AvoidanceModule::getCurrentBaseShift 1 1 13 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/avoidance/debug.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/avoidance/avoidance_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/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/lane_following/lane_following_module.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/scene_module_interface.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::TurnSignalInfo::TurnSignalInfo 1 1 13 0
behavior_path_planner::BehaviorModuleOutput::BehaviorModuleOutput 1 1 5 0
behavior_path_planner::SceneModuleInterface::SceneModuleInterface 1 7 50 2
behavior_path_planner::SceneModuleInterface::planWaitingApproval 1 7 38 0
behavior_path_planner::SceneModuleInterface::updateData 1 1 5 0
behavior_path_planner::SceneModuleInterface::run 3 17 87 0
behavior_path_planner::SceneModuleInterface::setData 1 1 19 1
behavior_path_planner::SceneModuleInterface::updateApproval 1 4 16 0
behavior_path_planner::SceneModuleInterface::name 1 1 9 0
behavior_path_planner::SceneModuleInterface::getLogger 1 1 9 0
behavior_path_planner::SceneModuleInterface::getDebugMarker 1 1 8 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/scene_module_bt_node_interface.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::SceneModuleStatus::SceneModuleStatus 1 1 16 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/approval_handler.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::ApprovalHandler::ApprovalHandler 1 1 20 1
behavior_path_planner::ApprovalHandler::setCurrentApproval 1 4 15 1
behavior_path_planner::ApprovalHandler::isApproved 4 11 68 0
behavior_path_planner::ApprovalHandler::isWaitingApproval 1 1 9 0
behavior_path_planner::ApprovalHandler::waitApproval 1 1 9 0
behavior_path_planner::ApprovalHandler::clearWaitApproval 1 1 9 0
behavior_path_planner::ApprovalHandler::clearApproval 1 5 19 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/util/create_vehicle_footprint.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
createVehicleFootprint 1 21 204 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/behavior_tree_manager.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/behavior_path_planner_node.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/route_handler.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/path_utilities.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/utilities.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
autoware_utils::getPose 1 4 20 1
tf2::fromMsg 1 8 70 2
tf2::toMsg 1 7 52 2
tf2::fromMsg 1 4 38 2
tf2::doTransform 1 11 72 3
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/turn_signal_decider.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::TurnSignalDecider::setParameters 1 5 20 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/parameters.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/data_manager.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_path_planner::BoolStamped::BoolStamped 1 1 12 1