Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/trajectory_follower/obstacle_collision_checker/src/obstacle_collision_checker_node/obstacle_collision_checker_node.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
update_param |
|
2 |
10 |
95 |
3 |
obstacle_collision_checker::ObstacleCollisionCheckerNode::ObstacleCollisionCheckerNode |
|
1 |
35 |
367 |
1 |
obstacle_collision_checker::ObstacleCollisionCheckerNode::onObstaclePointcloud |
|
1 |
5 |
20 |
1 |
obstacle_collision_checker::ObstacleCollisionCheckerNode::onReferenceTrajectory |
|
1 |
5 |
20 |
1 |
obstacle_collision_checker::ObstacleCollisionCheckerNode::onPredictedTrajectory |
|
1 |
5 |
20 |
1 |
obstacle_collision_checker::ObstacleCollisionCheckerNode::onTwist |
|
1 |
4 |
20 |
1 |
obstacle_collision_checker::ObstacleCollisionCheckerNode::initTimer |
|
1 |
10 |
110 |
1 |
obstacle_collision_checker::ObstacleCollisionCheckerNode::isDataReady |
|
7 |
37 |
190 |
0 |
obstacle_collision_checker::ObstacleCollisionCheckerNode::isDataTimeout |
|
2 |
12 |
84 |
0 |
obstacle_collision_checker::ObstacleCollisionCheckerNode::onTimer |
|
4 |
25 |
150 |
0 |
obstacle_collision_checker::ObstacleCollisionCheckerNode::paramCallback |
|
3 |
23 |
147 |
1 |
obstacle_collision_checker::ObstacleCollisionCheckerNode::checkLaneDeparture |
|
2 |
11 |
61 |
1 |
obstacle_collision_checker::ObstacleCollisionCheckerNode::createMarkerArray |
|
7 |
53 |
483 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/trajectory_follower/obstacle_collision_checker/src/obstacle_collision_checker_node/obstacle_collision_checker.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
getTransformedPointCloud |
|
1 |
11 |
86 |
2 |
filterPointCloudByTrajectory |
|
4 |
16 |
124 |
3 |
calcBrakingDistance |
|
1 |
7 |
47 |
3 |
obstacle_collision_checker::ObstacleCollisionChecker::ObstacleCollisionChecker |
|
1 |
4 |
26 |
1 |
obstacle_collision_checker::ObstacleCollisionChecker::update |
|
2 |
25 |
239 |
1 |
obstacle_collision_checker::ObstacleCollisionChecker::resampleTrajectory |
|
3 |
17 |
175 |
2 |
obstacle_collision_checker::ObstacleCollisionChecker::cutTrajectory |
|
4 |
31 |
285 |
2 |
obstacle_collision_checker::ObstacleCollisionChecker::createVehicleFootprints |
|
2 |
12 |
90 |
3 |
obstacle_collision_checker::ObstacleCollisionChecker::createVehiclePassingAreas |
|
2 |
11 |
87 |
1 |
obstacle_collision_checker::ObstacleCollisionChecker::createHullFromFootprints |
|
3 |
14 |
74 |
2 |
obstacle_collision_checker::ObstacleCollisionChecker::willCollide |
|
3 |
13 |
68 |
2 |
obstacle_collision_checker::ObstacleCollisionChecker::hasCollision |
|
3 |
14 |
86 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/trajectory_follower/obstacle_collision_checker/include/obstacle_collision_checker/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/control/trajectory_follower/obstacle_collision_checker/include/obstacle_collision_checker/obstacle_collision_checker.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
obstacle_collision_checker::ObstacleCollisionChecker::setParam |
|
1 |
1 |
13 |
1 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/control/trajectory_follower/obstacle_collision_checker/include/obstacle_collision_checker/obstacle_collision_checker_node.hpp |