Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/control_performance_analysis/src/control_performance_analysis_utils.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
control_performance_analysis::utils::determinant |
|
1 |
4 |
49 |
2 |
control_performance_analysis::utils::triangleArea |
|
1 |
8 |
83 |
3 |
control_performance_analysis::utils::curvatureFromThreePoints |
|
1 |
10 |
161 |
3 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/control_performance_analysis/src/control_performance_analysis_node.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
createPerformanceMsgVars |
|
1 |
14 |
107 |
1 |
control_performance_analysis::ControlPerformanceAnalysisNode::ControlPerformanceAnalysisNode |
|
1 |
34 |
319 |
1 |
control_performance_analysis::ControlPerformanceAnalysisNode::onTrajectory |
|
3 |
12 |
63 |
1 |
control_performance_analysis::ControlPerformanceAnalysisNode::onControlRaw |
|
2 |
9 |
34 |
1 |
control_performance_analysis::ControlPerformanceAnalysisNode::onVecSteeringMeasured |
|
2 |
10 |
41 |
1 |
control_performance_analysis::ControlPerformanceAnalysisNode::onVelocity |
|
1 |
4 |
16 |
1 |
control_performance_analysis::ControlPerformanceAnalysisNode::onTimer |
|
3 |
13 |
57 |
0 |
control_performance_analysis::ControlPerformanceAnalysisNode::publishErrorMsg |
|
1 |
7 |
28 |
1 |
control_performance_analysis::ControlPerformanceAnalysisNode::isDataReady |
|
5 |
21 |
111 |
0 |
control_performance_analysis::ControlPerformanceAnalysisNode::computeTargetPerformanceMsgVars |
|
3 |
20 |
124 |
0 |
control_performance_analysis::ControlPerformanceAnalysisNode::isValidTrajectory |
|
14 |
18 |
208 |
1 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/control_performance_analysis/src/control_performance_analysis_core.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
control_performance_analysis::ControlPerformanceAnalysisCore::ControlPerformanceAnalysisCore |
|
1 |
5 |
49 |
0 |
control_performance_analysis::ControlPerformanceAnalysisCore::ControlPerformanceAnalysisCore |
|
1 |
7 |
57 |
2 |
control_performance_analysis::ControlPerformanceAnalysisCore::setCurrentWaypoints |
|
2 |
7 |
46 |
1 |
control_performance_analysis::ControlPerformanceAnalysisCore::setCurrentPose |
|
1 |
4 |
23 |
1 |
control_performance_analysis::ControlPerformanceAnalysisCore::setCurrentControlValue |
|
1 |
4 |
23 |
1 |
control_performance_analysis::ControlPerformanceAnalysisCore::findClosestPrevWayPointIdx_path_direction |
|
4 |
43 |
427 |
0 |
control_performance_analysis::ControlPerformanceAnalysisCore::isDataReady |
|
5 |
22 |
103 |
0 |
control_performance_analysis::ControlPerformanceAnalysisCore::getPerformanceVars |
|
6 |
46 |
405 |
0 |
control_performance_analysis::ControlPerformanceAnalysisCore::getPrevWPPose |
|
1 |
5 |
24 |
0 |
control_performance_analysis::ControlPerformanceAnalysisCore::setCurrentVelocities |
|
1 |
5 |
37 |
1 |
control_performance_analysis::ControlPerformanceAnalysisCore::findCurveRefIdx |
|
3 |
22 |
164 |
0 |
control_performance_analysis::ControlPerformanceAnalysisCore::calculateClosestPose |
|
3 |
44 |
418 |
0 |
control_performance_analysis::ControlPerformanceAnalysisCore::setInterpolatedPose |
|
1 |
4 |
22 |
1 |
control_performance_analysis::ControlPerformanceAnalysisCore::estimateCurvature |
|
4 |
30 |
301 |
0 |
control_performance_analysis::ControlPerformanceAnalysisCore::estimatePurePursuitCurvature |
|
3 |
50 |
461 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/control_performance_analysis/include/control_performance_analysis/control_performance_analysis_utils.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
control_performance_analysis::utils::getTangentVector |
|
1 |
4 |
26 |
1 |
control_performance_analysis::utils::getNormalVector |
|
1 |
4 |
27 |
1 |
control_performance_analysis::utils::computeLateralError |
|
1 |
12 |
94 |
3 |
control_performance_analysis::utils::angleDistance |
|
2 |
6 |
57 |
2 |
control_performance_analysis::utils::createOrientationMsgFromYaw |
|
1 |
13 |
87 |
1 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/control_performance_analysis/include/control_performance_analysis/control_performance_analysis_node.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/control_performance_analysis/include/control_performance_analysis/control_performance_analysis_core.hpp |