Code Complexity Report

Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_pcl/launch/grid_map_pcl_loader_launch.py
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
generate_launch_description 1 21 92 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_pcl/src/GridMapPclLoader.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::GridMapPclLoader::GridMapPclLoader 1 6 37 1
grid_map::GridMapPclLoader::getGridMap 1 4 11 0
grid_map::GridMapPclLoader::loadCloudFromPcdFile 1 6 43 1
grid_map::GridMapPclLoader::setInputCloud 1 5 21 1
grid_map::GridMapPclLoader::setRawInputCloud 1 7 43 1
grid_map::GridMapPclLoader::setWorkingCloud 1 7 43 1
grid_map::GridMapPclLoader::preProcessInputCloud 3 15 94 0
grid_map::GridMapPclLoader::initializeGridMapGeometryFromInputCloud 2 27 223 0
grid_map::GridMapPclLoader::addLayerFromInputCloud 2 16 114 1
grid_map::GridMapPclLoader::processGridMapCell 2 20 137 2
grid_map::GridMapPclLoader::calculateElevationFromPointsInsideGridMapCell 2 21 161 1
grid_map::GridMapPclLoader::getPointcloudInsideGridMapCellBorder 1 5 31 1
grid_map::GridMapPclLoader::loadParameters 1 5 27 1
grid_map::GridMapPclLoader::savePointCloudAsPcdFile 1 4 24 1
grid_map::GridMapPclLoader::preprocessGridMapCells 1 5 15 0
grid_map::GridMapPclLoader::allocateSpaceForCloudsInsideCells 3 12 108 0
grid_map::GridMapPclLoader::dispatchWorkingCloudToGridMapCells 2 11 100 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_pcl/src/helpers.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::grid_map_pcl::setVerbosityLevelToDebugIfFlagSet 3 17 89 1
grid_map::grid_map_pcl::getParameterPath 1 6 22 0
grid_map::grid_map_pcl::getOutputBagPath 2 12 86 1
grid_map::grid_map_pcl::getPcdFilePath 2 12 86 1
grid_map::grid_map_pcl::getMapFrame 1 7 43 1
grid_map::grid_map_pcl::getMapRosbagTopic 1 7 43 1
grid_map::grid_map_pcl::getMapLayerName 1 7 43 1
grid_map::grid_map_pcl::saveGridMap 1 11 72 3
grid_map::grid_map_pcl::processPointcloud 1 12 80 2
grid_map::grid_map_pcl::getRigidBodyTransform 1 15 139 3
grid_map::grid_map_pcl::getRotationMatrix 4 23 126 3
grid_map::grid_map_pcl::calculateMeanOfPointPositions 2 9 68 1
grid_map::grid_map_pcl::loadPointcloudFromPcd 1 8 56 1
grid_map::grid_map_pcl::transformCloud 1 8 43 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_pcl/src/grid_map_pcl_loader_node.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
main 1 21 207 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_pcl/src/PointcloudProcessor.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::grid_map_pcl::PointcloudProcessor::PointcloudProcessor 1 5 32 1
grid_map::grid_map_pcl::PointcloudProcessor::loadParameters 1 4 20 1
grid_map::grid_map_pcl::PointcloudProcessor::removeOutliersFromInputCloud 1 11 81 1
grid_map::grid_map_pcl::PointcloudProcessor::extractClusterCloudsFromPointcloud 2 12 83 1
grid_map::grid_map_pcl::PointcloudProcessor::extractClusterIndicesFromPointcloud 1 16 135 1
grid_map::grid_map_pcl::PointcloudProcessor::makeCloudFromIndices 2 12 78 2
grid_map::grid_map_pcl::PointcloudProcessor::downsampleInputCloud 1 10 89 1
grid_map::grid_map_pcl::PointcloudProcessor::savePointCloudAsPcdFile 1 11 65 2
grid_map::grid_map_pcl::PointcloudProcessor::applyRigidBodyTransformation 1 11 52 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_pcl/src/GridMapPclConverter.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::GridMapPclConverter::GridMapPclConverter 1 3 7 0
grid_map::GridMapPclConverter::~GridMapPclConverter 1 3 7 0
grid_map::GridMapPclConverter::initializeFromPolygonMesh 1 17 143 3
grid_map::GridMapPclConverter::addLayerFromPolygonMesh 6 48 456 3
grid_map::GridMapPclConverter::rayTriangleIntersect 7 27 357 4
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_pcl/src/PclLoaderParameters.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::grid_map_pcl::PclLoaderParameters::PclLoaderParameters 1 2 18 1
grid_map::grid_map_pcl::PclLoaderParameters::handleYamlNode 1 43 535 1
grid_map::grid_map_pcl::PclLoaderParameters::loadParameters 3 18 90 1
grid_map::grid_map_pcl::PclLoaderParameters::get 1 4 11 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_pcl/include/grid_map_pcl/GridMapPclConverter.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_pcl/include/grid_map_pcl/GridMapPclLoader.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_pcl/include/grid_map_pcl/PointcloudProcessor.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_pcl/include/grid_map_pcl/grid_map_pcl.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_pcl/include/grid_map_pcl/PclLoaderParameters.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_pcl/include/grid_map_pcl/helpers.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::grid_map_pcl::printTimeElapsedToRosInfoStream 1 10 86 3