Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/src/ndt_map.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
autoware::localization::ndt::DynamicNDTMap::DynamicNDTMap |
|
1 |
2 |
16 |
1 |
autoware::localization::ndt::DynamicNDTMap::frame_id |
|
1 |
4 |
12 |
0 |
autoware::localization::ndt::DynamicNDTMap::stamp |
|
1 |
4 |
12 |
0 |
autoware::localization::ndt::DynamicNDTMap::valid |
|
2 |
4 |
29 |
0 |
autoware::localization::ndt::DynamicNDTMap::cell_size |
|
1 |
4 |
16 |
0 |
autoware::localization::ndt::DynamicNDTMap::set |
|
1 |
5 |
26 |
1 |
autoware::localization::ndt::DynamicNDTMap::insert |
|
3 |
14 |
116 |
1 |
autoware::localization::ndt::DynamicNDTMap::serialize_as |
|
4 |
38 |
363 |
1 |
autoware::localization::ndt::DynamicNDTMap::cell |
|
1 |
4 |
20 |
1 |
autoware::localization::ndt::DynamicNDTMap::cell |
|
1 |
5 |
31 |
3 |
autoware::localization::ndt::DynamicNDTMap::size |
|
1 |
4 |
16 |
0 |
autoware::localization::ndt::DynamicNDTMap::begin |
|
1 |
4 |
16 |
0 |
autoware::localization::ndt::DynamicNDTMap::end |
|
1 |
4 |
16 |
0 |
autoware::localization::ndt::DynamicNDTMap::clear |
|
1 |
4 |
14 |
0 |
autoware::localization::ndt::StaticNDTMap::frame_id |
|
1 |
4 |
12 |
0 |
autoware::localization::ndt::StaticNDTMap::stamp |
|
1 |
4 |
12 |
0 |
autoware::localization::ndt::StaticNDTMap::valid |
|
3 |
4 |
31 |
0 |
autoware::localization::ndt::StaticNDTMap::cell_size |
|
2 |
7 |
30 |
0 |
autoware::localization::ndt::StaticNDTMap::set |
|
2 |
9 |
54 |
1 |
autoware::localization::ndt::StaticNDTMap::deserialize_from |
|
5 |
41 |
412 |
1 |
autoware::localization::ndt::StaticNDTMap::cell |
|
2 |
7 |
35 |
1 |
autoware::localization::ndt::StaticNDTMap::cell |
|
1 |
5 |
31 |
3 |
autoware::localization::ndt::StaticNDTMap::size |
|
2 |
7 |
30 |
0 |
autoware::localization::ndt::StaticNDTMap::begin |
|
2 |
7 |
30 |
0 |
autoware::localization::ndt::StaticNDTMap::end |
|
2 |
7 |
30 |
0 |
autoware::localization::ndt::StaticNDTMap::clear |
|
2 |
7 |
28 |
0 |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/src/ndt_voxel.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
autoware::localization::ndt::DynamicNDTVoxel::DynamicNDTVoxel |
|
1 |
6 |
25 |
0 |
autoware::localization::ndt::DynamicNDTVoxel::add_observation |
|
2 |
13 |
80 |
1 |
autoware::localization::ndt::DynamicNDTVoxel::try_stabilize |
|
2 |
10 |
39 |
0 |
autoware::localization::ndt::DynamicNDTVoxel::usable |
|
1 |
4 |
14 |
0 |
autoware::localization::ndt::DynamicNDTVoxel::covariance |
|
2 |
9 |
29 |
0 |
autoware::localization::ndt::DynamicNDTVoxel::inverse_covariance |
|
4 |
19 |
73 |
0 |
autoware::localization::ndt::DynamicNDTVoxel::centroid |
|
2 |
7 |
28 |
0 |
autoware::localization::ndt::DynamicNDTVoxel::count |
|
1 |
4 |
12 |
0 |
autoware::localization::ndt::StaticNDTVoxel::StaticNDTVoxel |
|
1 |
5 |
19 |
0 |
autoware::localization::ndt::StaticNDTVoxel::StaticNDTVoxel |
|
1 |
3 |
31 |
2 |
autoware::localization::ndt::StaticNDTVoxel::covariance |
|
3 |
14 |
63 |
0 |
autoware::localization::ndt::StaticNDTVoxel::centroid |
|
2 |
7 |
26 |
0 |
autoware::localization::ndt::StaticNDTVoxel::inverse_covariance |
|
2 |
9 |
27 |
0 |
autoware::localization::ndt::StaticNDTVoxel::usable |
|
1 |
4 |
12 |
0 |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/src/ndt_voxel_view.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
autoware::localization::ndt::StaticView::VoxelView |
|
1 |
1 |
25 |
1 |
autoware::localization::ndt::StaticView::inverse_covariance_ |
|
1 |
4 |
19 |
0 |
autoware::localization::ndt::StaticView::centroid_ |
|
1 |
4 |
19 |
0 |
autoware::localization::ndt::StaticView::usable_ |
|
1 |
4 |
12 |
0 |
autoware::localization::ndt::DynamicView::VoxelView |
|
3 |
10 |
66 |
1 |
autoware::localization::ndt::DynamicView::inverse_covariance_ |
|
2 |
7 |
26 |
0 |
autoware::localization::ndt::DynamicView::centroid_ |
|
1 |
4 |
19 |
0 |
autoware::localization::ndt::DynamicView::usable_ |
|
1 |
4 |
12 |
0 |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/src/ndt_map_publisher.cpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
autoware::localization::ndt::read_from_yaml |
|
10 |
35 |
277 |
2 |
autoware::localization::ndt::read_from_pcd |
|
8 |
68 |
420 |
2 |
autoware::localization::ndt::load_map |
|
3 |
29 |
225 |
3 |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/src/ndt.cpp |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/include/ndt/ndt_voxel_view.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
autoware::localization::ndt::NDT_PUBLICVoxelViewBase::VoxelViewBase |
|
1 |
2 |
14 |
1 |
autoware::localization::ndt::NDT_PUBLICVoxelViewBase::centroid |
|
1 |
4 |
17 |
0 |
autoware::localization::ndt::NDT_PUBLICVoxelViewBase::inverse_covariance |
|
1 |
4 |
17 |
0 |
autoware::localization::ndt::NDT_PUBLICVoxelViewBase::usable |
|
1 |
4 |
18 |
0 |
autoware::localization::ndt::NDT_PUBLICVoxelViewBase::get |
|
1 |
4 |
10 |
0 |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/include/ndt/ndt_config.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
autoware::localization::ndt::NDTLocalizerConfigBase::NDTLocalizerConfigBase |
|
1 |
3 |
16 |
1 |
autoware::localization::ndt::NDTLocalizerConfigBase::guess_time_tolerance |
|
1 |
4 |
10 |
0 |
autoware::localization::ndt::NDT_PUBLICP2DNDTOptimizationConfig::P2DNDTOptimizationConfig |
|
1 |
2 |
12 |
1 |
autoware::localization::ndt::NDT_PUBLICP2DNDTOptimizationConfig::outlier_ratio |
|
1 |
1 |
10 |
0 |
autoware::localization::ndt::NDT_PUBLICP2DNDTLocalizerConfig::P2DNDTLocalizerConfig |
|
1 |
5 |
25 |
2 |
autoware::localization::ndt::NDT_PUBLICP2DNDTLocalizerConfig::scan_capacity |
|
1 |
4 |
10 |
0 |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/include/ndt/ndt_grid.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
autoware::localization::ndt::NDTGrid::NDTGrid |
|
1 |
5 |
30 |
1 |
autoware::localization::ndt::NDTGrid::cell |
|
1 |
4 |
29 |
3 |
autoware::localization::ndt::NDTGrid::cell |
|
3 |
9 |
64 |
1 |
autoware::localization::ndt::NDTGrid::size |
|
1 |
4 |
14 |
0 |
autoware::localization::ndt::NDTGrid::cell_size |
|
1 |
4 |
14 |
0 |
autoware::localization::ndt::NDTGrid::begin |
|
1 |
4 |
12 |
0 |
autoware::localization::ndt::NDTGrid::begin |
|
1 |
4 |
13 |
0 |
autoware::localization::ndt::NDTGrid::cbegin |
|
1 |
4 |
14 |
0 |
autoware::localization::ndt::NDTGrid::end |
|
1 |
4 |
12 |
0 |
autoware::localization::ndt::NDTGrid::end |
|
1 |
4 |
13 |
0 |
autoware::localization::ndt::NDTGrid::cend |
|
1 |
4 |
14 |
0 |
autoware::localization::ndt::NDTGrid::clear |
|
1 |
4 |
12 |
0 |
autoware::localization::ndt::NDTGrid::index |
|
1 |
4 |
18 |
1 |
autoware::localization::ndt::NDTGrid::emplace_voxel |
|
1 |
4 |
26 |
1 |
autoware::localization::ndt::NDTGrid::add_observation |
|
1 |
4 |
22 |
1 |
autoware::localization::ndt::NDTGrid::set_config |
|
1 |
4 |
13 |
1 |
autoware::localization::ndt::NDTGrid::config |
|
1 |
4 |
9 |
0 |
autoware::common::geometry::point_adapter::x_ |
|
1 |
4 |
23 |
1 |
autoware::common::geometry::point_adapter::y_ |
|
1 |
4 |
23 |
1 |
autoware::common::geometry::point_adapter::z_ |
|
1 |
4 |
23 |
1 |
autoware::common::geometry::point_adapter::xr_ |
|
1 |
4 |
16 |
1 |
autoware::common::geometry::point_adapter::yr_ |
|
1 |
4 |
16 |
1 |
autoware::common::geometry::point_adapter::zr_ |
|
1 |
4 |
16 |
1 |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/include/ndt/ndt_optimization_problem.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
autoware::localization::ndt::is_valid_probability |
|
3 |
7 |
70 |
1 |
autoware::localization::ndt::P2DNDTObjective::P2DNDTObjective |
|
1 |
6 |
37 |
3 |
autoware::localization::ndt::P2DNDTObjective::evaluate_ |
|
21 |
81 |
605 |
2 |
autoware::localization::ndt::P2DNDTObjective::AngleParameters::AngleParameters |
|
4 |
24 |
174 |
1 |
autoware::localization::ndt::P2DNDTObjective::GradientAngleParameters::GradientAngleParameters |
|
1 |
27 |
428 |
1 |
autoware::localization::ndt::P2DNDTObjective::HessianAngleParameters::HessianAngleParameters |
|
1 |
48 |
770 |
1 |
autoware::localization::ndt::P2DNDTObjective::compute_point_gradients |
|
1 |
14 |
146 |
3 |
autoware::localization::ndt::P2DNDTObjective::compute_point_hessians |
|
1 |
24 |
339 |
3 |
autoware::localization::ndt::P2DNDTObjective::init |
|
2 |
13 |
137 |
1 |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/include/ndt/ndt_map_publisher.hpp |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/include/ndt/ndt_common.hpp |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/include/ndt/ndt_localizer.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
autoware::localization::ndt::NDT_PUBLICNDTLocalizerBase::NDTLocalizerBase |
|
1 |
9 |
51 |
4 |
autoware::localization::ndt::NDT_PUBLICNDTLocalizerBase::register_measurement |
|
3 |
33 |
210 |
4 |
autoware::localization::ndt::NDT_PUBLICNDTLocalizerBase::scan |
|
1 |
4 |
10 |
0 |
autoware::localization::ndt::NDT_PUBLICNDTLocalizerBase::optimizer |
|
1 |
4 |
10 |
0 |
autoware::localization::ndt::NDT_PUBLICNDTLocalizerBase::config |
|
1 |
4 |
10 |
0 |
autoware::localization::ndt::NDT_PUBLICNDTLocalizerBase::optimization_problem_config |
|
1 |
4 |
10 |
0 |
autoware::localization::ndt::NDT_PUBLICNDTLocalizerBase::set_covariance |
|
1 |
11 |
50 |
4 |
autoware::localization::ndt::NDT_PUBLICNDTLocalizerBase::validate_msg |
|
2 |
9 |
52 |
2 |
autoware::localization::ndt::NDT_PUBLICNDTLocalizerBase::validate_guess |
|
2 |
17 |
125 |
2 |
autoware::localization::ndt::NDT_PUBLICP2DNDTLocalizer::P2DNDTLocalizer |
|
1 |
9 |
39 |
3 |
autoware::localization::ndt::NDT_PUBLICP2DNDTLocalizer::set_covariance |
|
1 |
7 |
30 |
4 |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/include/ndt/constraints.hpp |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/include/ndt/ndt_scan.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
autoware::localization::ndt::NDTScanBase::begin |
|
1 |
4 |
17 |
0 |
autoware::localization::ndt::NDTScanBase::end |
|
1 |
4 |
17 |
0 |
autoware::localization::ndt::NDTScanBase::clear |
|
1 |
4 |
16 |
0 |
autoware::localization::ndt::NDTScanBase::empty |
|
1 |
4 |
16 |
0 |
autoware::localization::ndt::NDTScanBase::insert |
|
1 |
4 |
24 |
1 |
autoware::localization::ndt::NDTScanBase::size |
|
1 |
4 |
17 |
0 |
autoware::localization::ndt::NDTScanBase::stamp |
|
1 |
4 |
16 |
0 |
autoware::localization::ndt::NDT_PUBLICP2DNDTScan::P2DNDTScan |
|
1 |
7 |
30 |
2 |
autoware::localization::ndt::NDT_PUBLICP2DNDTScan::P2DNDTScan |
|
1 |
4 |
16 |
1 |
autoware::localization::ndt::NDT_PUBLICP2DNDTScan::insert_ |
|
4 |
18 |
122 |
1 |
autoware::localization::ndt::NDT_PUBLICP2DNDTScan::begin_ |
|
1 |
4 |
13 |
0 |
autoware::localization::ndt::NDT_PUBLICP2DNDTScan::end_ |
|
1 |
4 |
13 |
0 |
autoware::localization::ndt::NDT_PUBLICP2DNDTScan::empty_ |
|
1 |
4 |
12 |
0 |
autoware::localization::ndt::NDT_PUBLICP2DNDTScan::clear_ |
|
1 |
4 |
11 |
0 |
autoware::localization::ndt::NDT_PUBLICP2DNDTScan::size_ |
|
1 |
4 |
13 |
0 |
autoware::localization::ndt::NDT_PUBLICP2DNDTScan::stamp_ |
|
1 |
4 |
8 |
0 |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/include/ndt/visibility_control.hpp |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/include/ndt/utils.hpp |
Function name | |
Cyclomatic complexity
(20)
| LOC (200) |
Token count
| Parameter count (6) |
autoware::localization::ndt::PointWithCovariances::operator == |
|
9 |
13 |
202 |
2 |
autoware::localization::ndt::try_stabilize_covariance |
|
5 |
24 |
239 |
2 |
autoware::localization::ndt::transform_adapters::pose_to_transform |
|
1 |
11 |
130 |
2 |
autoware::localization::ndt::transform_adapters::pose_to_transform |
|
1 |
21 |
238 |
2 |
autoware::localization::ndt::transform_adapters::pose_to_transform |
|
1 |
20 |
232 |
2 |
autoware::localization::ndt::transform_adapters::transform_to_pose |
|
1 |
14 |
149 |
2 |
autoware::localization::ndt::transform_adapters::transform_to_pose |
|
1 |
14 |
149 |
2 |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/include/ndt/ndt_voxel.hpp |
Source file: /home/runner/work/autoware-auto-metrics-dashboard/autoware-auto-metrics-dashboard/src/localization/ndt/include/ndt/ndt_map.hpp |