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 |