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_velocity_planner/src/utilization/util.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::planning_utils::toFootprintPolygon 2 10 70 1
behavior_velocity_planner::planning_utils::isAheadOf 1 6 57 2
behavior_velocity_planner::planning_utils::generatePathPolygon 3 19 263 4
behavior_velocity_planner::planning_utils::normalizeEulerAngle 3 11 50 1
behavior_velocity_planner::planning_utils::getQuaternionFromYaw 1 6 31 1
behavior_velocity_planner::planning_utils::calcClosestIndex 6 24 183 5
behavior_velocity_planner::planning_utils::calcClosestIndex 5 17 126 4
behavior_velocity_planner::planning_utils::transformRelCoordinate2D 1 14 190 2
behavior_velocity_planner::planning_utils::transformAbsCoordinate2D 1 14 188 2
behavior_velocity_planner::planning_utils::calcJudgeLineDistWithAccLimit 1 7 43 3
behavior_velocity_planner::planning_utils::calcJudgeLineDistWithJerkLimit 3 26 273 5
behavior_velocity_planner::planning_utils::initializeStopReason 1 6 27 1
behavior_velocity_planner::planning_utils::appendStopReason 1 6 29 2
behavior_velocity_planner::planning_utils::toRosPoints 2 9 56 1
behavior_velocity_planner::planning_utils::toRosPoint 1 8 45 1
behavior_velocity_planner::planning_utils::toRosPoint 1 8 49 2
behavior_velocity_planner::planning_utils::extendLine 1 10 132 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_velocity_planner/src/utilization/interpolate.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::interpolation::LinearInterpolate::interpolate 9 35 309 4
behavior_velocity_planner::interpolation::isIncrease 3 9 64 1
behavior_velocity_planner::interpolation::isValidInput 9 34 284 3
behavior_velocity_planner::interpolation::calcEuclidDist 3 14 156 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_velocity_planner/src/utilization/path_utilization.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::interpolatePath 12 82 803 3
behavior_velocity_planner::filterLitterPathPoint 5 25 239 1
behavior_velocity_planner::filterStopPathPoint 4 15 109 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_velocity_planner/src/scene_module/intersection/util.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::util::insertPoint 3 21 155 2
behavior_velocity_planner::util::splineInterpolate 9 62 678 4
behavior_velocity_planner::util::getAheadPose 4 31 326 3
behavior_velocity_planner::util::setVelocityFrom 2 9 86 3
behavior_velocity_planner::util::isAheadOf 1 6 56 2
behavior_velocity_planner::util::hasLaneId 3 9 44 2
behavior_velocity_planner::util::hasDuplicatedPoint 3 14 108 3
behavior_velocity_planner::util::getFirstPointInsidePolygons 5 22 143 2
behavior_velocity_planner::util::generateStopLine 11 76 589 10
behavior_velocity_planner::util::getStopPoseIndexFromMap 7 47 444 6
behavior_velocity_planner::util::getObjectiveLanelets 19 82 629 7
behavior_velocity_planner::util::getPolygon3dFromLaneletsVec 2 12 82 2
behavior_velocity_planner::util::getLaneletIdsFromLaneletsVec 3 10 60 1
behavior_velocity_planner::util::calcArcLengthFromPath 2 14 139 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_velocity_planner/src/scene_module/intersection/scene_intersection.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::getObjectPoseWithVelocityDirection 3 17 113 1
behavior_velocity_planner::IntersectionModule::IntersectionModule 1 13 117 6
behavior_velocity_planner::IntersectionModule::modifyPathVelocity 19 109 860 2
behavior_velocity_planner::IntersectionModule::cutPredictPathWithDuration 5 16 119 2
behavior_velocity_planner::IntersectionModule::checkCollision 18 123 1038 6
behavior_velocity_planner::IntersectionModule::generateEgoIntersectionLanePolygon 4 31 258 6
behavior_velocity_planner::IntersectionModule::calcIntersectionPassingTime 5 34 292 3
behavior_velocity_planner::IntersectionModule::checkStuckVehicleInIntersection 5 30 194 5
behavior_velocity_planner::IntersectionModule::toFootprintPolygon 2 11 73 1
behavior_velocity_planner::IntersectionModule::toPredictedFootprintPolygon 1 6 41 2
behavior_velocity_planner::IntersectionModule::isTargetCollisionVehicleType 6 13 96 1
behavior_velocity_planner::IntersectionModule::isTargetStuckVehicleType 5 12 82 1
behavior_velocity_planner::IntersectionModule::StateMachine::setStateWithMarginTime 6 26 143 3
behavior_velocity_planner::IntersectionModule::StateMachine::setState 1 1 15 1
behavior_velocity_planner::IntersectionModule::StateMachine::setMarginTime 1 1 16 1
behavior_velocity_planner::IntersectionModule::StateMachine::getState 1 1 12 0
behavior_velocity_planner::IntersectionModule::isTargetExternalInputStatus 3 7 55 1
behavior_velocity_planner::IntersectionModule::checkAngleForTargetLanelets 4 17 136 2
behavior_velocity_planner::IntersectionModule::getEgoLaneWithNextLane 2 18 153 2
behavior_velocity_planner::IntersectionModule::calcDistanceUntilIntersectionLanelet 4 23 241 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_velocity_planner/src/scene_module/intersection/manager.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::getLaneletsOnPath 3 14 94 2
behavior_velocity_planner::getLaneIdSetOnPath 3 10 57 1
behavior_velocity_planner::IntersectionModuleManager::IntersectionModuleManager 1 29 355 1
behavior_velocity_planner::IntersectionModuleManager::launchNewModules 9 32 251 1
behavior_velocity_planner::IntersectionModuleManager::getModuleExpiredFunction 1 8 56 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_velocity_planner/src/scene_module/intersection/debug.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::createLaneletPolygonsMarkerArray 4 32 289 3
behavior_velocity_planner::createPolygonMarkerArray 3 28 259 6
behavior_velocity_planner::createObjectsMarkerArray 2 22 202 6
behavior_velocity_planner::createPathMarkerArray 3 26 261 6
behavior_velocity_planner::createVirtualStopWallMarkerArray 1 31 314 3
behavior_velocity_planner::createVirtualSlowWallMarkerArray 1 31 314 3
behavior_velocity_planner::createPoseMarkerArray 1 30 329 6
behavior_velocity_planner::IntersectionModule::createDebugMarkerArray 4 58 418 0
behavior_velocity_planner::MergeFromPrivateRoadModule::createDebugMarkerArray 2 17 101 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_velocity_planner/src/scene_module/intersection/scene_merge_from_private_road.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::MergeFromPrivateRoadModule::MergeFromPrivateRoadModule 1 10 74 6
behavior_velocity_planner::MergeFromPrivateRoadModule::modifyPathVelocity 12 71 546 2
behavior_velocity_planner::MergeFromPrivateRoadModule::extractPathNearExitOfPrivateRoad 8 34 250 2
behavior_velocity_planner::MergeFromPrivateRoadModule::StateMachine::setState 1 1 15 1
behavior_velocity_planner::MergeFromPrivateRoadModule::StateMachine::setMarginTime 1 1 16 1
behavior_velocity_planner::MergeFromPrivateRoadModule::StateMachine::getState 1 4 12 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_velocity_planner/src/scene_module/stop_line/scene.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::calcYawFromPoints 1 5 44 2
behavior_velocity_planner::calcInterpolatedPose 1 21 226 2
behavior_velocity_planner::findBackwardOffsetSegment 3 17 157 3
behavior_velocity_planner::findNearestSegment 5 25 304 2
behavior_velocity_planner::calcSignedArcLength 3 15 121 3
behavior_velocity_planner::calcSignedArcLength 1 8 76 3
behavior_velocity_planner::StopLineModule::StopLineModule 1 11 66 5
behavior_velocity_planner::StopLineModule::findCollision 3 17 169 2
behavior_velocity_planner::StopLineModule::findOffsetSegment 1 10 94 2
behavior_velocity_planner::StopLineModule::calcStopPose 2 10 72 2
behavior_velocity_planner::StopLineModule::insertStopPose 2 24 200 3
behavior_velocity_planner::StopLineModule::modifyPathVelocity 10 43 311 2
behavior_velocity_planner::StopLineModule::getCenterOfStopLine 1 9 107 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_velocity_planner/src/scene_module/stop_line/manager.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::getTrafficSignRegElemsOnPath 4 18 124 2
behavior_velocity_planner::getStopLinesOnPath 4 15 84 2
behavior_velocity_planner::getStopLineIdSetOnPath 2 10 57 2
behavior_velocity_planner::StopLineModuleManager::StopLineModuleManager 1 9 89 1
behavior_velocity_planner::StopLineModuleManager::launchNewModules 3 11 79 1
behavior_velocity_planner::StopLineModuleManager::getModuleExpiredFunction 1 8 60 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_velocity_planner/src/scene_module/stop_line/debug.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::createMarkers 3 53 477 2
behavior_velocity_planner::StopLineModule::createDebugMarkerArray 1 7 38 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_velocity_planner/src/scene_module/blind_spot/scene.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::BlindSpotModule::BlindSpotModule 3 19 156 6
behavior_velocity_planner::BlindSpotModule::modifyPathVelocity 10 68 519 2
behavior_velocity_planner::BlindSpotModule::getFirstPointConflictingLanelets 6 28 206 2
behavior_velocity_planner::BlindSpotModule::generateStopLine 9 64 466 4
behavior_velocity_planner::BlindSpotModule::cutPredictPathWithDuration 5 16 119 2
behavior_velocity_planner::BlindSpotModule::insertPoint 5 28 249 3
behavior_velocity_planner::BlindSpotModule::checkObstacleInBlindSpot 7 36 254 6
behavior_velocity_planner::BlindSpotModule::isPredictedPathInArea 4 16 95 2
behavior_velocity_planner::BlindSpotModule::generateHalfLanelet 6 25 220 1
behavior_velocity_planner::BlindSpotModule::generateBlindSpotPolygons 8 53 478 5
behavior_velocity_planner::BlindSpotModule::getVehicleEdge 3 29 260 3
behavior_velocity_planner::BlindSpotModule::isTargetObjectType 4 11 68 1
behavior_velocity_planner::BlindSpotModule::getStartPointFromLaneLet 2 14 100 1
behavior_velocity_planner::BlindSpotModule::getStraightLanelets 4 19 127 3
behavior_velocity_planner::BlindSpotModule::StateMachine::setStateWithMarginTime 6 26 143 3
behavior_velocity_planner::BlindSpotModule::StateMachine::setState 1 1 15 1
behavior_velocity_planner::BlindSpotModule::StateMachine::setMarginTime 1 1 16 1
behavior_velocity_planner::BlindSpotModule::StateMachine::getState 1 1 12 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_velocity_planner/src/scene_module/blind_spot/manager.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::getLaneletsOnPath 2 11 72 2
behavior_velocity_planner::getLaneIdSetOnPath 2 9 57 1
behavior_velocity_planner::BlindSpotModuleManager::BlindSpotModuleManager 1 11 100 1
behavior_velocity_planner::BlindSpotModuleManager::launchNewModules 5 18 117 1
behavior_velocity_planner::BlindSpotModuleManager::getModuleExpiredFunction 1 8 56 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_velocity_planner/src/scene_module/blind_spot/debug.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::createPolygonMarkerArray 3 29 271 6
behavior_velocity_planner::createObjectsMarkerArray 2 22 202 6
behavior_velocity_planner::createPathMarkerArray 2 21 206 6
behavior_velocity_planner::createVirtualWallMarkerArray 1 31 307 2
behavior_velocity_planner::createPoseMarkerArray 2 32 344 7
behavior_velocity_planner::BlindSpotModule::createDebugMarkerArray 2 40 289 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_velocity_planner/src/scene_module/no_stopping_area/scene_no_stopping_area.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::splineInterpolate 9 62 678 4
behavior_velocity_planner::NoStoppingAreaModule::NoStoppingAreaModule 1 11 77 5
behavior_velocity_planner::NoStoppingAreaModule::getStopLineGeometry2d 6 42 398 2
behavior_velocity_planner::NoStoppingAreaModule::modifyPathVelocity 14 83 550 2
behavior_velocity_planner::NoStoppingAreaModule::checkStuckVehiclesInNoStoppingArea 6 28 182 2
behavior_velocity_planner::NoStoppingAreaModule::checkStopLinesInNoStoppingArea 5 26 270 2
behavior_velocity_planner::NoStoppingAreaModule::generateEgoNoStoppingAreaLanePolygon 13 62 499 4
behavior_velocity_planner::NoStoppingAreaModule::isTargetStuckVehicleType 5 12 82 1
behavior_velocity_planner::NoStoppingAreaModule::isOverDeadLine 1 8 60 3
behavior_velocity_planner::NoStoppingAreaModule::isStoppable 6 35 226 2
behavior_velocity_planner::NoStoppingAreaModule::insertStopPoint 2 14 139 2
behavior_velocity_planner::NoStoppingAreaModule::createTargetPoint 3 18 123 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_velocity_planner/src/scene_module/no_stopping_area/manager.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::getNoStoppingAreaRegElemsOnPath 3 16 107 2
behavior_velocity_planner::getNoStoppingAreaIdSetOnPath 2 10 57 2
behavior_velocity_planner::NoStoppingAreaModuleManager::NoStoppingAreaModuleManager 1 15 185 1
behavior_velocity_planner::NoStoppingAreaModuleManager::launchNewModules 3 13 80 1
behavior_velocity_planner::NoStoppingAreaModuleManager::getModuleExpiredFunction 1 9 60 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_velocity_planner/src/scene_module/no_stopping_area/debug.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::getCentroidPoint 2 8 53 1
behavior_velocity_planner::toMsg 1 8 51 1
behavior_velocity_planner::toPoint2d 1 8 45 1
behavior_velocity_planner::createMarkerArray 2 17 171 3
behavior_velocity_planner::createLaneletInfoMarkerArray 8 58 611 2
behavior_velocity_planner::createStuckPointsMarkerArray 2 18 158 2
behavior_velocity_planner::createNoStoppingAreaMarkerArray 2 20 189 3
behavior_velocity_planner::NoStoppingAreaModule::createDebugMarkerArray 4 28 161 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_velocity_planner/src/scene_module/crosswalk/util.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::getBackwardPointFromBasePoint 1 9 66 5
behavior_velocity_planner::insertTargetVelocityPoint 15 94 985 8
behavior_velocity_planner::getStopLineFromMap 5 21 165 3
behavior_velocity_planner::insertTargetVelocityPoint 15 96 1007 8
behavior_velocity_planner::isClockWise 2 13 191 1
behavior_velocity_planner::inverseClockWise 1 8 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/lane_driving/behavior_planning/behavior_velocity_planner/src/scene_module/crosswalk/scene_walkway.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::WalkwayModule::WalkwayModule 1 11 66 5
behavior_velocity_planner::WalkwayModule::modifyPathVelocity 12 58 457 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_velocity_planner/src/scene_module/crosswalk/scene_crosswalk.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::CrosswalkModule::CrosswalkModule 1 11 66 5
behavior_velocity_planner::CrosswalkModule::modifyPathVelocity 9 45 359 2
behavior_velocity_planner::CrosswalkModule::checkStopArea 22 94 714 6
behavior_velocity_planner::CrosswalkModule::checkSlowArea 15 66 466 5
behavior_velocity_planner::CrosswalkModule::createVehiclePathPolygonInCrosswalk 7 61 642 4
behavior_velocity_planner::CrosswalkModule::isTargetType 3 9 53 1
behavior_velocity_planner::CrosswalkModule::isTargetExternalInputStatus 3 7 55 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_velocity_planner/src/scene_module/crosswalk/manager.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::getCrosswalksOnPath 4 20 143 3
behavior_velocity_planner::getCrosswalkIdSetOnPath 2 11 74 3
behavior_velocity_planner::CrosswalkModuleManager::CrosswalkModuleManager 1 18 218 1
behavior_velocity_planner::CrosswalkModuleManager::launchNewModules 4 20 137 1
behavior_velocity_planner::CrosswalkModuleManager::getModuleExpiredFunction 1 9 64 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_velocity_planner/src/scene_module/crosswalk/debug.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::createCrosswalkMarkers 20 337 3563 2
behavior_velocity_planner::createWalkwayMarkers 6 117 1228 2
behavior_velocity_planner::CrosswalkModule::createDebugMarkerArray 1 7 38 0
behavior_velocity_planner::WalkwayModule::createDebugMarkerArray 1 7 38 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_velocity_planner/src/scene_module/traffic_light/scene.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::findWayPointAndDistance 5 28 400 2
behavior_velocity_planner::calcArcLengthFromWayPoint 4 15 174 3
behavior_velocity_planner::calcSignedArcLength 4 21 222 3
behavior_velocity_planner::calcSignedDistance 2 8 88 2
behavior_velocity_planner::getBackwardPointFromBasePoint 1 9 66 5
behavior_velocity_planner::findNearestCollisionPoint 5 19 128 3
behavior_velocity_planner::createTargetPoint 9 58 575 5
behavior_velocity_planner::calcStopPointAndInsertIndex 3 16 109 6
behavior_velocity_planner::getTrafficLightPosition 3 15 112 1
behavior_velocity_planner::initializeTrafficLightState 1 11 58 1
behavior_velocity_planner::TrafficLightModule::TrafficLightModule 1 13 83 6
behavior_velocity_planner::TrafficLightModule::modifyPathVelocity 9 56 367 2
behavior_velocity_planner::TrafficLightModule::isStopSignal 2 8 41 1
behavior_velocity_planner::TrafficLightModule::updateTrafficLightState 5 24 131 1
behavior_velocity_planner::TrafficLightModule::isPassthrough 8 36 226 1
behavior_velocity_planner::TrafficLightModule::isTrafficLightStateStop 9 27 137 1
behavior_velocity_planner::TrafficLightModule::getHighestConfidenceTrafficLightState 10 52 318 2
behavior_velocity_planner::TrafficLightModule::insertStopPose 3 28 269 4
behavior_velocity_planner::TrafficLightModule::hasLampState 1 9 77 2
behavior_velocity_planner::TrafficLightModule::getExternalTrafficLightState 6 34 190 2
behavior_velocity_planner::TrafficLightModule::generateTlStateWithJudgeFromTlState 2 11 62 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_velocity_planner/src/scene_module/traffic_light/manager.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::getTrafficLightRegElemsOnPath 3 15 116 2
behavior_velocity_planner::getLaneletIdSetOnPath 2 10 59 2
behavior_velocity_planner::TrafficLightModuleManager::TrafficLightModuleManager 1 13 133 1
behavior_velocity_planner::TrafficLightModuleManager::modifyPathVelocity 7 43 296 1
behavior_velocity_planner::TrafficLightModuleManager::launchNewModules 4 20 126 1
behavior_velocity_planner::TrafficLightModuleManager::getModuleExpiredFunction 1 8 60 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_velocity_planner/src/scene_module/traffic_light/debug.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::createMarkerArray 5 99 977 2
behavior_velocity_planner::TrafficLightModule::createDebugMarkerArray 1 7 38 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_velocity_planner/src/scene_module/virtual_traffic_light/scene.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::createKeyValue 1 4 42 2
behavior_velocity_planner::toAutowarePoints 2 8 53 1
behavior_velocity_planner::toAutowarePoints 2 8 34 1
behavior_velocity_planner::toAutowarePoints 2 9 45 1
behavior_velocity_planner::to_2d 2 8 47 1
behavior_velocity_planner::calcCenter 1 7 64 1
behavior_velocity_planner::calcHeadPose 1 5 35 2
behavior_velocity_planner::findCollision 3 22 228 2
behavior_velocity_planner::findCollision 3 11 56 2
behavior_velocity_planner::findForwardOffsetSegment 3 19 181 3
behavior_velocity_planner::findBackwardOffsetSegment 3 17 124 3
behavior_velocity_planner::findOffsetSegment 2 8 50 3
behavior_velocity_planner::calcInterpolatedPose 1 20 223 3
behavior_velocity_planner::insertStopVelocityFromStart 2 6 38 1
behavior_velocity_planner::insertStopVelocityAtCollision 3 22 191 3
behavior_velocity_planner::VirtualTrafficLightModule::VirtualTrafficLightModule 3 39 316 6
behavior_velocity_planner::VirtualTrafficLightModule::modifyPathVelocity 11 60 317 2
behavior_velocity_planner::VirtualTrafficLightModule::updateInfrastructureCommand 1 6 34 0
behavior_velocity_planner::VirtualTrafficLightModule::setStopReason 1 8 59 2
behavior_velocity_planner::VirtualTrafficLightModule::isBeforeStartLine 2 10 64 0
behavior_velocity_planner::VirtualTrafficLightModule::isBeforeStopLine 2 10 65 0
behavior_velocity_planner::VirtualTrafficLightModule::isAfterAnyEndLine 3 14 84 0
behavior_velocity_planner::VirtualTrafficLightModule::isNearAnyEndLine 2 11 77 0
behavior_velocity_planner::VirtualTrafficLightModule::findCorrespondingState 4 12 54 0
behavior_velocity_planner::VirtualTrafficLightModule::isStateTimeout 2 10 69 1
behavior_velocity_planner::VirtualTrafficLightModule::hasRightOfWay 1 5 20 1
behavior_velocity_planner::VirtualTrafficLightModule::insertStopVelocityAtStopLine 2 18 132 2
behavior_velocity_planner::VirtualTrafficLightModule::insertStopVelocityAtEndLine 3 21 141 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_velocity_planner/src/scene_module/virtual_traffic_light/manager.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::getRegElemMapOnPath 3 14 109 2
behavior_velocity_planner::getLaneletIdSetOnPath 2 10 62 2
behavior_velocity_planner::VirtualTrafficLightModuleManager::VirtualTrafficLightModuleManager 1 9 57 1
behavior_velocity_planner::VirtualTrafficLightModuleManager::launchNewModules 3 13 91 1
behavior_velocity_planner::VirtualTrafficLightModuleManager::getModuleExpiredFunction 1 8 60 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_velocity_planner/src/scene_module/virtual_traffic_light/debug.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::createCircle 2 13 139 3
behavior_velocity_planner::VirtualTrafficLightModule::createDebugMarkerArray 8 63 604 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_velocity_planner/src/scene_module/detection_area/scene.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::findWayPointAndDistance 5 28 352 2
behavior_velocity_planner::calcArcLengthFromWayPoint 4 13 148 3
behavior_velocity_planner::calcSignedArcLength 4 19 205 3
behavior_velocity_planner::calcSignedDistance 2 7 85 2
behavior_velocity_planner::calcYawFromPoints 1 5 44 2
behavior_velocity_planner::getNearestCollisionPoint 2 19 163 2
behavior_velocity_planner::findCollisionSegment 3 14 142 2
behavior_velocity_planner::findForwardOffsetSegment 3 15 133 3
behavior_velocity_planner::findBackwardOffsetSegment 3 17 157 3
behavior_velocity_planner::findOffsetSegment 2 16 138 3
behavior_velocity_planner::calcTargetPose 1 22 234 2
behavior_velocity_planner::DetectionAreaModule::DetectionAreaModule 1 10 64 5
behavior_velocity_planner::DetectionAreaModule::getStopLineGeometry2d 1 6 40 0
behavior_velocity_planner::DetectionAreaModule::modifyPathVelocity 14 69 431 2
behavior_velocity_planner::DetectionAreaModule::getObstaclePoints 4 14 111 0
behavior_velocity_planner::DetectionAreaModule::canClearStopState 4 14 68 0
behavior_velocity_planner::DetectionAreaModule::isOverLine 1 6 50 3
behavior_velocity_planner::DetectionAreaModule::hasEnoughBrakingDistance 1 10 82 2
behavior_velocity_planner::DetectionAreaModule::insertStopPoint 2 17 149 2
behavior_velocity_planner::DetectionAreaModule::createTargetPoint 3 17 117 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_velocity_planner/src/scene_module/detection_area/manager.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::getDetectionAreaRegElemsOnPath 3 15 107 2
behavior_velocity_planner::getDetectionAreaIdSetOnPath 2 10 57 2
behavior_velocity_planner::DetectionAreaModuleManager::DetectionAreaModuleManager 1 10 113 1
behavior_velocity_planner::DetectionAreaModuleManager::launchNewModules 3 13 80 1
behavior_velocity_planner::DetectionAreaModuleManager::getModuleExpiredFunction 1 8 60 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_velocity_planner/src/scene_module/detection_area/debug.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::getCentroidPoint 2 8 53 1
behavior_velocity_planner::toMsg 1 8 51 1
behavior_velocity_planner::createMarkerArray 4 76 751 2
behavior_velocity_planner::createCorrespondenceMarkerArray 7 58 606 2
behavior_velocity_planner::createObstacleMarkerArray 2 18 160 2
behavior_velocity_planner::DetectionAreaModule::createDebugMarkerArray 2 16 91 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_velocity_planner/src/scene_module/occlusion_spot/scene_occlusion_spot_in_private_road.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::OcclusionSpotInPrivateModule::OcclusionSpotInPrivateModule 1 9 76 6
behavior_velocity_planner::OcclusionSpotInPrivateModule::modifyPathVelocity 9 67 511 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_velocity_planner/src/scene_module/occlusion_spot/occlusion_spot_utils.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::occlusion_spot_utils::splineInterpolate 9 62 678 4
behavior_velocity_planner::occlusion_spot_utils::getCurrentRoadType 7 32 237 2
behavior_velocity_planner::occlusion_spot_utils::setPoint 1 8 41 3
behavior_velocity_planner::occlusion_spot_utils::calcSlowDownPointsForPossibleCollision 8 55 503 4
behavior_velocity_planner::occlusion_spot_utils::toPath 2 9 47 1
behavior_velocity_planner::occlusion_spot_utils::buildPathLanelet 4 24 229 1
behavior_velocity_planner::occlusion_spot_utils::calculateCollisionPathPointFromOcclusionSpot 2 44 391 5
behavior_velocity_planner::occlusion_spot_utils::createPossibleCollisionBehindParkedVehicle 12 69 547 5
behavior_velocity_planner::occlusion_spot_utils::extractTargetRoad 8 28 221 7
behavior_velocity_planner::occlusion_spot_utils::generatePossibleCollisions 2 16 119 7
behavior_velocity_planner::occlusion_spot_utils::generateSidewalkPossibleCollisions 6 45 369 7
behavior_velocity_planner::occlusion_spot_utils::generateSidewalkPossibleCollisionFromOcclusionSpot 4 26 187 6
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_velocity_planner/src/scene_module/occlusion_spot/grid_utils.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::grid_utils::isOcclusionSpotSquare 5 31 222 5
behavior_velocity_planner::grid_utils::findOcclusionSpots 6 25 213 4
behavior_velocity_planner::grid_utils::isCollisionFree 4 16 134 3
behavior_velocity_planner::grid_utils::getCornerPositions 3 29 306 3
behavior_velocity_planner::grid_utils::imageToOccupancyGrid 3 14 141 2
behavior_velocity_planner::grid_utils::toQuantizedImage 7 21 183 3
behavior_velocity_planner::grid_utils::denoiseOccupancyGridCV 1 14 147 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_velocity_planner/src/scene_module/occlusion_spot/geometry.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::geometry::buildSlices 8 58 535 5
behavior_velocity_planner::geometry::buildInterpolatedPolygon 10 68 589 7
behavior_velocity_planner::geometry::buildSidewalkSlices 3 23 199 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_velocity_planner/src/scene_module/occlusion_spot/manager.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::getLaneletsOnPath 2 11 72 2
behavior_velocity_planner::hasPublicRoadOnPath 4 12 68 2
behavior_velocity_planner::hasPrivateRoadOnPath 3 12 64 2
behavior_velocity_planner::OcclusionSpotModuleManager::OcclusionSpotModuleManager 1 28 405 1
behavior_velocity_planner::OcclusionSpotModuleManager::launchNewModules 5 20 143 1
behavior_velocity_planner::OcclusionSpotModuleManager::getModuleExpiredFunction 3 16 112 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_velocity_planner/src/scene_module/occlusion_spot/debug.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::makeArrowMarker 1 19 187 2
behavior_velocity_planner::makeSlowDownMarkers 1 37 378 3
behavior_velocity_planner::makeCollisionMarkers 2 35 362 3
behavior_velocity_planner::makePolygonMarker 2 22 241 3
behavior_velocity_planner::createMarkers 7 47 319 2
behavior_velocity_planner::OcclusionSpotInPublicModule::createDebugMarkerArray 1 7 44 0
behavior_velocity_planner::OcclusionSpotInPrivateModule::createDebugMarkerArray 1 7 44 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_velocity_planner/src/scene_module/occlusion_spot/risk_predictive_braking.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::occlusion_spot_utils::applySafeVelocityConsideringPossibleCollison 6 36 254 5
behavior_velocity_planner::occlusion_spot_utils::isAheadOf 1 6 56 2
behavior_velocity_planner::occlusion_spot_utils::setVelocityFrom 2 9 86 3
behavior_velocity_planner::occlusion_spot_utils::insertSafeVelocityToPath 5 27 211 4
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_velocity_planner/src/scene_module/occlusion_spot/scene_occlusion_spot_in_public_road.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::OcclusionSpotInPublicModule::OcclusionSpotInPublicModule 1 8 56 5
behavior_velocity_planner::OcclusionSpotInPublicModule::modifyPathVelocity 8 57 413 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_velocity_planner/src/planner_manager.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::jsonDumpsPose 1 10 96 1
behavior_velocity_planner::makeStopReasonDiag 1 13 84 2
behavior_velocity_planner::BehaviorVelocityPlannerManager::launchSceneModule 1 5 23 1
behavior_velocity_planner::BehaviorVelocityPlannerManager::planPathVelocity 4 22 159 2
behavior_velocity_planner::BehaviorVelocityPlannerManager::getStopReasonDiag 1 4 10 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_velocity_planner/src/node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::transform2pose 1 11 91 1
behavior_velocity_planner::to_path 2 9 47 1
behavior_velocity_planner::BehaviorVelocityPlannerNode::BehaviorVelocityPlannerNode 10 82 783 1
behavior_velocity_planner::BehaviorVelocityPlannerNode::isDataReady 6 20 82 0
behavior_velocity_planner::BehaviorVelocityPlannerNode::onOccupancyGrid 1 5 22 1
behavior_velocity_planner::BehaviorVelocityPlannerNode::onDynamicObjects 1 5 22 1
behavior_velocity_planner::BehaviorVelocityPlannerNode::onNoGroundPointCloud 2 18 167 1
behavior_velocity_planner::BehaviorVelocityPlannerNode::onVehicleVelocity 3 15 96 1
behavior_velocity_planner::BehaviorVelocityPlannerNode::onLaneletMap 1 25 188 1
behavior_velocity_planner::BehaviorVelocityPlannerNode::onTrafficLightStates 2 10 61 1
behavior_velocity_planner::BehaviorVelocityPlannerNode::onExternalCrosswalkStates 1 5 23 1
behavior_velocity_planner::BehaviorVelocityPlannerNode::onExternalIntersectionStates 1 5 23 1
behavior_velocity_planner::BehaviorVelocityPlannerNode::onExternalTrafficLightStates 2 10 61 1
behavior_velocity_planner::BehaviorVelocityPlannerNode::onVirtualTrafficLightStates 1 5 22 1
behavior_velocity_planner::BehaviorVelocityPlannerNode::onTrigger 4 27 188 1
behavior_velocity_planner::BehaviorVelocityPlannerNode::publishDebugMarker 2 21 201 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_velocity_planner/include/utilization/arc_lane_util.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::arc_lane_utils::calcSignedDistance 2 8 85 2
behavior_velocity_planner::arc_lane_utils::getNearestCollisionPoint 2 19 163 2
behavior_velocity_planner::arc_lane_utils::findCollisionSegment 3 14 138 2
behavior_velocity_planner::arc_lane_utils::findForwardOffsetSegment 3 12 99 3
behavior_velocity_planner::arc_lane_utils::findBackwardOffsetSegment 3 14 123 3
behavior_velocity_planner::arc_lane_utils::findOffsetSegment 2 15 133 3
behavior_velocity_planner::arc_lane_utils::calcTargetPose 1 19 222 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_velocity_planner/include/utilization/util.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::planning_utils::getPoint 1 1 16 1
behavior_velocity_planner::planning_utils::getPoint 1 1 18 1
behavior_velocity_planner::planning_utils::getPoint 1 4 20 1
behavior_velocity_planner::planning_utils::getPoint 1 4 20 1
behavior_velocity_planner::planning_utils::getPoint 1 5 22 1
behavior_velocity_planner::planning_utils::getPoint 1 4 20 1
behavior_velocity_planner::planning_utils::getPose 1 4 28 2
behavior_velocity_planner::planning_utils::getPose 1 5 30 2
behavior_velocity_planner::planning_utils::getPose 1 5 28 2
behavior_velocity_planner::planning_utils::bitShift 1 1 22 1
behavior_velocity_planner::planning_utils::square 1 1 14 1
behavior_velocity_planner::planning_utils::calcSquaredDist2d 1 4 49 2
behavior_velocity_planner::planning_utils::calcDist2d 1 4 32 2
behavior_velocity_planner::planning_utils::concatVector 1 6 58 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_velocity_planner/include/utilization/marker_helper.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::createMarkerPosition 1 8 41 3
behavior_velocity_planner::createMarkerOrientation 1 10 50 4
behavior_velocity_planner::createMarkerScale 1 8 41 3
behavior_velocity_planner::createMarkerColor 1 9 50 4
behavior_velocity_planner::createDefaultMarker 1 19 185 6
behavior_velocity_planner::appendMarkerArray 2 10 65 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_velocity_planner/include/utilization/boost_geometry_helper.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::to_bg2d 1 4 37 1
behavior_velocity_planner::to_bg2d 2 8 41 1
behavior_velocity_planner::linestring2polygon 2 8 37 1
behavior_velocity_planner::lines2polygon 3 12 107 2
behavior_velocity_planner::obj2polygon 1 20 247 2
behavior_velocity_planner::calcOverlapAreaRate 4 18 131 2
behavior_velocity_planner::makeSegments 2 8 61 1
behavior_velocity_planner::toGeomMsg 2 11 70 1
behavior_velocity_planner::toBoostPoly 2 9 56 1
behavior_velocity_planner::toBoostPoly 2 9 56 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_velocity_planner/include/utilization/interpolate.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::interpolation::LinearInterpolate::LinearInterpolate 1 1 5 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_velocity_planner/include/utilization/state_machine.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::StateMachine::toString 3 10 42 1
behavior_velocity_planner::StateMachine::StateMachine 1 6 23 0
behavior_velocity_planner::StateMachine::setStateWithMarginTime 6 25 137 3
behavior_velocity_planner::StateMachine::setMarginTime 1 1 12 1
behavior_velocity_planner::StateMachine::setState 1 1 11 1
behavior_velocity_planner::StateMachine::getState 1 1 9 0
behavior_velocity_planner::StateMachine::getDuration 1 1 9 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_velocity_planner/include/utilization/path_utilization.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_velocity_planner/include/scene_module/intersection/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_velocity_planner/include/scene_module/intersection/scene_intersection.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::IntersectionModule::toString 3 10 42 1
behavior_velocity_planner::IntersectionModule::StateMachine::StateMachine 1 5 17 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_velocity_planner/include/scene_module/intersection/manager.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::IntersectionModuleManager::getModuleName 1 1 9 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_velocity_planner/include/scene_module/intersection/scene_merge_from_private_road.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::MergeFromPrivateRoadModule::toString 3 10 42 1
behavior_velocity_planner::MergeFromPrivateRoadModule::StateMachine::StateMachine 1 5 17 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_velocity_planner/include/scene_module/stop_line/manager.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::StopLineModuleManager::getModuleName 1 1 9 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_velocity_planner/include/scene_module/stop_line/scene.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_velocity_planner/include/scene_module/blind_spot/manager.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::BlindSpotModuleManager::getModuleName 1 1 9 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_velocity_planner/include/scene_module/blind_spot/scene.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::BlindSpotModule::toString 3 10 42 1
behavior_velocity_planner::BlindSpotModule::StateMachine::StateMachine 1 5 17 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_velocity_planner/include/scene_module/no_stopping_area/scene_no_stopping_area.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_velocity_planner/include/scene_module/no_stopping_area/manager.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::NoStoppingAreaModuleManager::getModuleName 1 1 9 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_velocity_planner/include/scene_module/crosswalk/scene_walkway.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_velocity_planner/include/scene_module/crosswalk/scene_crosswalk.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_velocity_planner/include/scene_module/crosswalk/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_velocity_planner/include/scene_module/crosswalk/manager.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::CrosswalkModuleManager::getModuleName 1 1 9 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_velocity_planner/include/scene_module/traffic_light/manager.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::TrafficLightModuleManager::getModuleName 1 1 9 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_velocity_planner/include/scene_module/traffic_light/scene.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::TrafficLightModule::getTrafficLightState 1 4 8 0
behavior_velocity_planner::TrafficLightModule::getTrafficLightModuleState 1 1 9 0
behavior_velocity_planner::TrafficLightModule::getFirstRefStopPathPointIndex 1 4 9 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_velocity_planner/include/scene_module/virtual_traffic_light/manager.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::VirtualTrafficLightModuleManager::getModuleName 1 1 9 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_velocity_planner/include/scene_module/virtual_traffic_light/scene.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_velocity_planner/include/scene_module/detection_area/manager.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::DetectionAreaModuleManager::getModuleName 1 1 9 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_velocity_planner/include/scene_module/detection_area/scene.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_velocity_planner/include/scene_module/occlusion_spot/risk_predictive_braking.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::occlusion_spot_utils::calculatePredictiveBrakingVelocity 1 5 55 3
behavior_velocity_planner::occlusion_spot_utils::calculateSafeRPBVelocity 1 8 61 4
behavior_velocity_planner::occlusion_spot_utils::getPBSLimitedRPBVelocity 1 9 67 4
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_velocity_planner/include/scene_module/occlusion_spot/scene_occlusion_spot_in_public_road.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_velocity_planner/include/scene_module/occlusion_spot/scene_occlusion_spot_in_private_road.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_velocity_planner/include/scene_module/occlusion_spot/geometry.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::geometry::lerp 1 4 24 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_velocity_planner/include/scene_module/occlusion_spot/grid_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_velocity_planner/include/scene_module/occlusion_spot/manager.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::OcclusionSpotModuleManager::getModuleName 1 1 9 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_velocity_planner/include/scene_module/occlusion_spot/occlusion_spot_utils.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::occlusion_spot_utils::PossibleCollisionInfo::PossibleCollisionInfo 1 11 54 4
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_velocity_planner/include/scene_module/scene_module_interface.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::SceneModuleInterface::SceneModuleInterface 1 5 35 3
behavior_velocity_planner::SceneModuleInterface::getModuleId 1 1 9 0
behavior_velocity_planner::SceneModuleInterface::setPlannerData 1 4 19 1
behavior_velocity_planner::SceneModuleInterface::getInfrastructureCommand 1 4 8 0
behavior_velocity_planner::SceneModuleInterface::setInfrastructureCommand 1 5 22 1
behavior_velocity_planner::SceneModuleInterface::getFirstStopPathPointIndex 1 1 8 0
behavior_velocity_planner::SceneModuleManagerInterface::SceneModuleManagerInterface 1 11 100 2
behavior_velocity_planner::SceneModuleManagerInterface::getFirstStopPathPointIndex 1 1 8 0
behavior_velocity_planner::SceneModuleManagerInterface::updateSceneModuleInstances 1 8 38 2
behavior_velocity_planner::SceneModuleManagerInterface::modifyPathVelocity 6 30 229 1
behavior_velocity_planner::SceneModuleManagerInterface::deleteExpiredModules 3 10 53 1
behavior_velocity_planner::SceneModuleManagerInterface::isModuleRegistered 1 4 18 1
behavior_velocity_planner::SceneModuleManagerInterface::registerModule 1 8 49 1
behavior_velocity_planner::SceneModuleManagerInterface::unregisterModule 1 8 49 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_velocity_planner/include/behavior_velocity_planner/planner_data.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
behavior_velocity_planner::PlannerData::PlannerData 1 8 65 1
behavior_velocity_planner::PlannerData::isVehicleStopped 6 22 132 1
behavior_velocity_planner::PlannerData::getTrafficLightState 2 9 46 1
behavior_velocity_planner::PlannerData::getExternalTrafficLightState 2 8 46 1
behavior_velocity_planner::PlannerData::updateCurrentAcc 4 24 142 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_velocity_planner/include/behavior_velocity_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_velocity_planner/include/behavior_velocity_planner/planner_manager.hpp