Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/src/data_association/data_association.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
getDistance |
|
1 |
7 |
60 |
2 |
getMahalanobisDistance |
|
1 |
12 |
99 |
3 |
getXYCovariance |
|
1 |
7 |
52 |
1 |
getFormedYawAngle |
|
5 |
17 |
131 |
3 |
DataAssociation::DataAssociation |
|
1 |
38 |
326 |
5 |
DataAssociation::assign |
|
7 |
29 |
255 |
3 |
DataAssociation::calcScoreMatrix |
|
11 |
56 |
491 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/src/utils/utils.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
utils::getArea |
|
4 |
12 |
100 |
1 |
utils::getPolygonArea |
|
2 |
10 |
126 |
1 |
utils::getRectangleArea |
|
1 |
4 |
28 |
1 |
utils::getCircleArea |
|
1 |
4 |
42 |
1 |
utils::get2dIoU |
|
4 |
26 |
184 |
2 |
utils::inverseClockWise |
|
2 |
8 |
65 |
1 |
utils::isClockWise |
|
2 |
13 |
193 |
1 |
utils::toPolygon2d |
|
7 |
56 |
805 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/src/tracker/model/unknown_tracker.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
UnknownTracker::UnknownTracker |
|
6 |
67 |
829 |
2 |
UnknownTracker::predict |
|
2 |
9 |
50 |
1 |
UnknownTracker::predict |
|
2 |
26 |
363 |
2 |
UnknownTracker::measureWithPose |
|
11 |
43 |
508 |
1 |
UnknownTracker::measure |
|
2 |
13 |
74 |
2 |
UnknownTracker::getEstimatedDynamicObject |
|
2 |
29 |
377 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/src/tracker/model/pedestrian_tracker.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
PedestrianTracker::PedestrianTracker |
|
9 |
90 |
1179 |
2 |
PedestrianTracker::predict |
|
2 |
9 |
50 |
1 |
PedestrianTracker::predict |
|
2 |
36 |
571 |
2 |
PedestrianTracker::measureWithPose |
|
11 |
44 |
527 |
1 |
PedestrianTracker::measureWithShape |
|
3 |
16 |
199 |
1 |
PedestrianTracker::measure |
|
2 |
13 |
79 |
2 |
PedestrianTracker::getEstimatedDynamicObject |
|
4 |
57 |
808 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/src/tracker/model/bicycle_tracker.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
BicycleTracker::BicycleTracker |
|
8 |
88 |
1131 |
2 |
BicycleTracker::predict |
|
2 |
9 |
50 |
1 |
BicycleTracker::predict |
|
2 |
36 |
571 |
2 |
BicycleTracker::measureWithPose |
|
11 |
44 |
527 |
1 |
BicycleTracker::measureWithShape |
|
2 |
11 |
125 |
1 |
BicycleTracker::measure |
|
2 |
13 |
79 |
2 |
BicycleTracker::getEstimatedDynamicObject |
|
2 |
51 |
735 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/src/tracker/model/tracker_base.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
Tracker::Tracker |
|
1 |
11 |
96 |
2 |
Tracker::updateWithMeasurement |
|
1 |
10 |
43 |
2 |
Tracker::updateWithoutMeasurement |
|
1 |
6 |
16 |
0 |
Tracker::getPoseWithCovariance |
|
1 |
7 |
35 |
1 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/src/tracker/model/normal_vehicle_tracker.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
NormalVehicleTracker::NormalVehicleTracker |
|
8 |
88 |
1131 |
2 |
NormalVehicleTracker::predict |
|
2 |
9 |
50 |
1 |
NormalVehicleTracker::predict |
|
2 |
36 |
571 |
2 |
NormalVehicleTracker::measureWithPose |
|
17 |
85 |
949 |
1 |
NormalVehicleTracker::measureWithShape |
|
2 |
12 |
125 |
1 |
NormalVehicleTracker::measure |
|
2 |
13 |
79 |
2 |
NormalVehicleTracker::getEstimatedDynamicObject |
|
2 |
51 |
735 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/src/tracker/model/pedestrian_and_bicycle_tracker.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
PedestrianAndBicycleTracker::PedestrianAndBicycleTracker |
|
1 |
7 |
47 |
2 |
PedestrianAndBicycleTracker::predict |
|
1 |
6 |
30 |
1 |
PedestrianAndBicycleTracker::measure |
|
1 |
8 |
52 |
2 |
PedestrianAndBicycleTracker::getEstimatedDynamicObject |
|
4 |
13 |
101 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/src/tracker/model/multiple_vehicle_tracker.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
MultipleVehicleTracker::MultipleVehicleTracker |
|
1 |
7 |
47 |
2 |
MultipleVehicleTracker::predict |
|
1 |
6 |
30 |
1 |
MultipleVehicleTracker::measure |
|
1 |
8 |
52 |
2 |
MultipleVehicleTracker::getEstimatedDynamicObject |
|
4 |
13 |
101 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/src/tracker/model/big_vehicle_tracker.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
BigVehicleTracker::BigVehicleTracker |
|
8 |
88 |
1131 |
2 |
BigVehicleTracker::predict |
|
2 |
9 |
50 |
1 |
BigVehicleTracker::predict |
|
2 |
36 |
571 |
2 |
BigVehicleTracker::measureWithPose |
|
17 |
84 |
949 |
1 |
BigVehicleTracker::measureWithShape |
|
2 |
12 |
125 |
1 |
BigVehicleTracker::measure |
|
2 |
13 |
79 |
2 |
BigVehicleTracker::getEstimatedDynamicObject |
|
2 |
51 |
735 |
2 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/src/multi_object_tracker_core.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
getTransform |
|
2 |
15 |
102 |
4 |
transformDynamicObjects |
|
4 |
30 |
198 |
4 |
getVelocity |
|
1 |
5 |
43 |
1 |
getPose |
|
1 |
4 |
22 |
1 |
getXYSquareDistance |
|
1 |
9 |
70 |
2 |
isSpecificAlivePattern |
|
7 |
28 |
207 |
3 |
MultiObjectTracker::MultiObjectTracker |
|
2 |
35 |
415 |
1 |
MultiObjectTracker::onMeasurement |
|
9 |
48 |
337 |
1 |
MultiObjectTracker::createNewTracker |
|
7 |
14 |
139 |
2 |
MultiObjectTracker::onTimer |
|
2 |
11 |
64 |
0 |
MultiObjectTracker::checkTrackerLifeCycle |
|
4 |
15 |
122 |
3 |
MultiObjectTracker::sanitizeTracker |
|
6 |
32 |
263 |
2 |
MultiObjectTracker::shouldTrackerPublish |
|
2 |
9 |
41 |
1 |
MultiObjectTracker::publish |
|
4 |
20 |
135 |
1 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/include/multi_object_tracker/data_association/solver/gnn_solver_interface.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/include/multi_object_tracker/data_association/solver/gnn_solver.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/include/multi_object_tracker/data_association/data_association.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
DataAssociation::~DataAssociation |
|
1 |
1 |
5 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/include/multi_object_tracker/utils/utils.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/include/multi_object_tracker/tracker/model/pedestrian_and_bicycle_tracker.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
PedestrianAndBicycleTracker::~PedestrianAndBicycleTracker |
|
1 |
1 |
4 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/include/multi_object_tracker/tracker/model/pedestrian_tracker.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
PedestrianTracker::~PedestrianTracker |
|
1 |
1 |
4 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/include/multi_object_tracker/tracker/model/unknown_tracker.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
UnknownTracker::~UnknownTracker |
|
1 |
1 |
4 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/include/multi_object_tracker/tracker/model/tracker_base.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
Tracker::getUUID |
|
1 |
1 |
9 |
0 |
Tracker::setType |
|
1 |
1 |
11 |
1 |
Tracker::~Tracker |
|
1 |
1 |
5 |
0 |
Tracker::getType |
|
1 |
1 |
9 |
0 |
Tracker::getNoMeasurementCount |
|
1 |
1 |
9 |
0 |
Tracker::getTotalNoMeasurementCount |
|
1 |
1 |
9 |
0 |
Tracker::getTotalMeasurementCount |
|
1 |
1 |
9 |
0 |
Tracker::getElapsedTimeFromLastUpdate |
|
1 |
4 |
23 |
1 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/include/multi_object_tracker/tracker/model/multiple_vehicle_tracker.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
MultipleVehicleTracker::~MultipleVehicleTracker |
|
1 |
1 |
4 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/include/multi_object_tracker/tracker/model/big_vehicle_tracker.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
BigVehicleTracker::~BigVehicleTracker |
|
1 |
1 |
4 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/include/multi_object_tracker/tracker/model/bicycle_tracker.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
BicycleTracker::~BicycleTracker |
|
1 |
1 |
4 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/include/multi_object_tracker/tracker/model/normal_vehicle_tracker.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
NormalVehicleTracker::~NormalVehicleTracker |
|
1 |
1 |
4 |
0 |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/include/multi_object_tracker/tracker/tracker.hpp |
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/src/tier4/autoware.iv/perception/object_recognition/tracking/multi_object_tracker/include/multi_object_tracker/multi_object_tracker_core.hpp |