|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/pure_pursuit/src/pure_pursuit/pure_pursuit_viz.cpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| generateTrajectoryCircle |
|
2 |
16 |
139 |
2 |
| createNextTargetMarker |
|
1 |
9 |
78 |
1 |
| createTrajectoryCircleMarker |
|
2 |
13 |
115 |
2 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/pure_pursuit/src/pure_pursuit/pure_pursuit_node.cpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| createControlCommand |
|
1 |
9 |
55 |
4 |
| calcLookaheadDistance |
|
1 |
6 |
39 |
3 |
| PurePursuitNode::PurePursuitNode |
|
1 |
32 |
365 |
1 |
| PurePursuitNode::isDataReady |
|
4 |
16 |
88 |
0 |
| PurePursuitNode::onCurrentVelocity |
|
1 |
4 |
20 |
1 |
| PurePursuitNode::onTrajectory |
|
1 |
5 |
20 |
1 |
| PurePursuitNode::onTimer |
|
3 |
15 |
87 |
0 |
| PurePursuitNode::publishCommand |
|
1 |
8 |
62 |
1 |
| PurePursuitNode::publishDebugMarker |
|
1 |
8 |
54 |
0 |
| PurePursuitNode::calcTargetValues |
|
5 |
28 |
209 |
0 |
| PurePursuitNode::calcTargetPoint |
|
2 |
11 |
69 |
0 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/pure_pursuit/src/pure_pursuit_core/interpolate.cpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| LinearInterpolate::interpolate |
|
18 |
52 |
430 |
4 |
| SplineInterpolate::SplineInterpolate |
|
1 |
1 |
7 |
0 |
| SplineInterpolate::SplineInterpolate |
|
1 |
1 |
21 |
1 |
| SplineInterpolate::~SplineInterpolate |
|
1 |
1 |
7 |
0 |
| SplineInterpolate::generateSpline |
|
5 |
32 |
338 |
1 |
| SplineInterpolate::getValue |
|
2 |
9 |
104 |
1 |
| SplineInterpolate::getValueVector |
|
3 |
11 |
79 |
2 |
| SplineInterpolate::interpolate |
|
19 |
65 |
604 |
4 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/pure_pursuit/src/pure_pursuit_core/planning_utils.cpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| planning_utils::calcCurvature |
|
2 |
11 |
61 |
2 |
| planning_utils::calcDistance2D |
|
1 |
6 |
58 |
2 |
| planning_utils::calcDistSquared2D |
|
1 |
6 |
55 |
2 |
| planning_utils::calcLateralError2D |
|
2 |
9 |
128 |
3 |
| planning_utils::calcRadius |
|
2 |
12 |
78 |
2 |
| planning_utils::convertCurvatureToSteeringAngle |
|
1 |
4 |
18 |
2 |
| planning_utils::extractPoses |
|
2 |
9 |
50 |
1 |
| planning_utils::findClosestIdxWithDistAngThr |
|
6 |
24 |
201 |
4 |
| planning_utils::getLaneDirection |
|
6 |
24 |
205 |
2 |
| planning_utils::isDirectionForward |
|
2 |
5 |
44 |
2 |
| planning_utils::isDirectionForward |
|
1 |
5 |
36 |
2 |
| planning_utils::isInPolygon |
|
2 |
10 |
100 |
2 |
| planning_utils::kmph2mps |
|
1 |
1 |
21 |
1 |
| planning_utils::normalizeEulerAngle |
|
3 |
11 |
47 |
1 |
| planning_utils::transformToAbsoluteCoordinate2D |
|
1 |
13 |
146 |
2 |
| planning_utils::transformToRelativeCoordinate2D |
|
1 |
13 |
146 |
2 |
| planning_utils::getQuaternionFromYaw |
|
1 |
6 |
32 |
1 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/pure_pursuit/src/pure_pursuit_core/pure_pursuit.cpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| planning_utils::PurePursuit::isDataReady |
|
3 |
10 |
30 |
0 |
| planning_utils::PurePursuit::run |
|
6 |
33 |
264 |
0 |
| planning_utils::PurePursuit::lerpNextTarget |
|
5 |
39 |
433 |
1 |
| planning_utils::PurePursuit::findNextPointIdx |
|
10 |
34 |
241 |
1 |
| planning_utils::PurePursuit::setCurrentPose |
|
1 |
5 |
35 |
1 |
| planning_utils::PurePursuit::setWaypoints |
|
1 |
5 |
45 |
1 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/pure_pursuit/include/pure_pursuit/util/marker_helper.hpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| createMarkerPosition |
|
1 |
8 |
41 |
3 |
| createMarkerOrientation |
|
1 |
10 |
50 |
4 |
| createMarkerScale |
|
1 |
8 |
41 |
3 |
| createMarkerColor |
|
1 |
9 |
50 |
4 |
| createDefaultMarker |
|
1 |
18 |
169 |
6 |
| appendMarkerArray |
|
2 |
8 |
43 |
2 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/pure_pursuit/include/pure_pursuit/util/planning_utils.hpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| planning_utils::isInPolygon |
|
6 |
34 |
233 |
2 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/pure_pursuit/include/pure_pursuit/util/interpolate.hpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| LinearInterpolate::LinearInterpolate |
|
1 |
1 |
5 |
0 |
| 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/control/pure_pursuit/include/pure_pursuit/util/tf_utils.hpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| tf_utils::getTransform |
|
2 |
10 |
70 |
5 |
| tf_utils::waitForTransform |
|
3 |
14 |
110 |
3 |
| tf_utils::transform2pose |
|
1 |
11 |
91 |
1 |
| tf_utils::getCurrentPose |
|
3 |
14 |
110 |
2 |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/pure_pursuit/include/pure_pursuit/pure_pursuit_viz.hpp |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/pure_pursuit/include/pure_pursuit/pure_pursuit_node.hpp |
|
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/pure_pursuit/include/pure_pursuit/pure_pursuit.hpp |
| Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
| planning_utils::PurePursuit::PurePursuit |
|
1 |
1 |
26 |
0 |
| planning_utils::PurePursuit::setLookaheadDistance |
|
1 |
1 |
11 |
1 |
| planning_utils::PurePursuit::setClosestThreshold |
|
1 |
5 |
18 |
2 |
| planning_utils::PurePursuit::getLocationOfNextWaypoint |
|
1 |
1 |
9 |
0 |
| planning_utils::PurePursuit::getLocationOfNextTarget |
|
1 |
1 |
9 |
0 |