Code Complexity Report

Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/src/iterators/SlidingWindowIterator.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::SlidingWindowIterator::SlidingWindowIterator 1 10 54 4
grid_map::SlidingWindowIterator::SlidingWindowIterator 1 8 42 1
grid_map::SlidingWindowIterator::setWindowLength 2 6 48 2
grid_map::SlidingWindowIterator::operator ++ 4 12 58 0
grid_map::SlidingWindowIterator::getData 7 36 283 0
grid_map::SlidingWindowIterator::setup 5 18 83 1
grid_map::SlidingWindowIterator::dataInsideMap 2 8 64 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/src/iterators/LineIterator.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::LineIterator::LineIterator 3 13 74 3
grid_map::LineIterator::LineIterator 1 6 32 3
grid_map::LineIterator::operator = 1 19 106 1
grid_map::LineIterator::operator != 1 4 26 1
grid_map::LineIterator::operator * 1 4 12 0
grid_map::LineIterator::operator ++ 2 15 83 0
grid_map::LineIterator::isPastEnd 1 4 13 0
grid_map::LineIterator::initialize 1 14 78 3
grid_map::LineIterator::getIndexLimitedToMapRange 3 17 119 4
grid_map::LineIterator::initializeIterationParameters 4 37 284 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/src/iterators/EllipseIterator.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::EllipseIterator::EllipseIterator 2 24 166 4
grid_map::EllipseIterator::operator = 1 13 70 1
grid_map::EllipseIterator::operator != 1 4 20 1
grid_map::EllipseIterator::operator * 1 4 16 0
grid_map::EllipseIterator::operator ++ 4 9 60 0
grid_map::EllipseIterator::isPastEnd 1 4 15 0
grid_map::EllipseIterator::getSubmapSize 1 4 15 0
grid_map::EllipseIterator::isInside 1 10 66 0
grid_map::EllipseIterator::findSubmapParameters 1 21 196 5
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/src/iterators/SpiralIterator.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::SpiralIterator::SpiralIterator 4 22 137 3
grid_map::SpiralIterator::operator = 1 15 82 1
grid_map::SpiralIterator::operator != 1 5 39 1
grid_map::SpiralIterator::operator * 1 4 16 0
grid_map::SpiralIterator::operator ++ 3 6 37 0
grid_map::SpiralIterator::isPastEnd 2 4 19 0
grid_map::SpiralIterator::isInside 1 7 57 1
grid_map::SpiralIterator::generateRing 11 34 311 0
grid_map::SpiralIterator::getCurrentRadius 1 5 32 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/src/iterators/GridMapIterator.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::GridMapIterator::GridMapIterator 1 8 45 1
grid_map::GridMapIterator::GridMapIterator 1 8 41 1
grid_map::GridMapIterator::operator = 1 9 46 1
grid_map::GridMapIterator::operator != 1 4 20 1
grid_map::GridMapIterator::operator * 1 4 17 0
grid_map::GridMapIterator::getLinearIndex 1 4 11 0
grid_map::GridMapIterator::getUnwrappedIndex 1 4 22 0
grid_map::GridMapIterator::operator ++ 2 10 38 0
grid_map::GridMapIterator::end 1 6 29 0
grid_map::GridMapIterator::isPastEnd 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_core/src/iterators/PolygonIterator.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::PolygonIterator::PolygonIterator 2 20 115 2
grid_map::PolygonIterator::operator = 1 11 58 1
grid_map::PolygonIterator::operator != 1 4 20 1
grid_map::PolygonIterator::operator * 1 4 16 0
grid_map::PolygonIterator::operator ++ 4 9 60 0
grid_map::PolygonIterator::isPastEnd 1 4 15 0
grid_map::PolygonIterator::isInside 1 8 40 0
grid_map::PolygonIterator::findSubmapParameters 2 22 163 3
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/src/iterators/CircleIterator.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::CircleIterator::CircleIterator 2 22 131 3
grid_map::CircleIterator::operator = 1 13 70 1
grid_map::CircleIterator::operator != 1 4 20 1
grid_map::CircleIterator::operator * 1 4 16 0
grid_map::CircleIterator::operator ++ 4 9 60 0
grid_map::CircleIterator::isPastEnd 1 4 15 0
grid_map::CircleIterator::isInside 1 9 58 0
grid_map::CircleIterator::findSubmapParameters 1 17 114 4
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/src/iterators/SubmapIterator.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::SubmapIterator::SubmapIterator 1 4 34 1
grid_map::SubmapIterator::SubmapIterator 1 6 37 2
grid_map::SubmapIterator::SubmapIterator 1 12 61 3
grid_map::SubmapIterator::SubmapIterator 1 10 53 1
grid_map::SubmapIterator::operator = 1 11 58 1
grid_map::SubmapIterator::operator != 1 4 26 1
grid_map::SubmapIterator::operator * 1 4 12 0
grid_map::SubmapIterator::getSubmapIndex 1 4 11 0
grid_map::SubmapIterator::operator ++ 1 7 30 0
grid_map::SubmapIterator::isPastEnd 1 4 11 0
grid_map::SubmapIterator::getSubmapSize 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_core/src/Polygon.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::Polygon::Polygon 1 4 12 0
grid_map::Polygon::Polygon 1 5 22 1
grid_map::Polygon::~Polygon 1 1 7 0
grid_map::Polygon::isInside 4 13 179 1
grid_map::Polygon::addVertex 1 4 18 1
grid_map::Polygon::getVertex 1 4 19 1
grid_map::Polygon::removeVertices 1 4 13 0
grid_map::Polygon::operator [ ] 1 4 19 1
grid_map::Polygon::getVertices 1 4 11 0
grid_map::Polygon::nVertices 1 4 15 0
grid_map::Polygon::getFrameId 1 4 11 0
grid_map::Polygon::setFrameId 1 4 17 1
grid_map::Polygon::getTimestamp 1 4 11 0
grid_map::Polygon::setTimestamp 1 4 14 1
grid_map::Polygon::resetTimestamp 1 4 13 0
grid_map::Polygon::getArea 2 11 114 0
grid_map::Polygon::getCentroid 2 16 201 0
grid_map::Polygon::getBoundingBox 6 17 220 2
grid_map::Polygon::convertToInequalityConstraints 5 30 344 2
grid_map::Polygon::thickenLine 2 14 136 1
grid_map::Polygon::offsetInward 4 20 210 1
grid_map::Polygon::triangulate 4 19 132 1
grid_map::Polygon::fromCircle 2 14 99 3
grid_map::Polygon::convexHullOfTwoCircles 4 25 224 4
grid_map::Polygon::convexHull 1 8 107 2
grid_map::Polygon::monotoneChainConvexHullOfPoints 8 33 257 1
grid_map::Polygon::sortVertices 3 7 59 2
grid_map::Polygon::computeCrossProduct2D 1 6 45 2
grid_map::Polygon::vectorsMakeClockwiseTurn 1 7 41 3
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/src/SubmapGeometry.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::SubmapGeometry::SubmapGeometry 1 11 79 4
grid_map::SubmapGeometry::~SubmapGeometry 1 3 7 0
grid_map::SubmapGeometry::getGridMap 1 4 11 0
grid_map::SubmapGeometry::getLength 1 4 11 0
grid_map::SubmapGeometry::getPosition 1 4 11 0
grid_map::SubmapGeometry::getRequestedIndexInSubmap 1 4 11 0
grid_map::SubmapGeometry::getSize 1 4 11 0
grid_map::SubmapGeometry::getResolution 1 4 15 0
grid_map::SubmapGeometry::getStartIndex 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_core/src/GridMapMath.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::internal::getVectorToOrigin 1 5 30 2
grid_map::internal::getVectorToFirstCell 1 9 51 3
grid_map::internal::getBufferOrderToMapFrameTransformation 1 4 15 0
grid_map::internal::transformBufferOrderToMapFrame 1 4 24 1
grid_map::internal::getMapFrameToBufferOrderTransformation 1 4 14 0
grid_map::internal::transformMapFrameToBufferOrder 1 4 24 1
grid_map::internal::transformMapFrameToBufferOrder 1 4 26 1
grid_map::internal::checkIfStartIndexAtDefaultPosition 1 4 20 1
grid_map::internal::getIndexVectorFromIndex 1 9 39 3
grid_map::internal::getIndexFromIndexVector 1 8 37 3
grid_map::internal::getQuadrant 9 16 145 2
grid_map::getPositionFromIndex 2 17 89 7
grid_map::getIndexFromPosition 2 16 106 7
grid_map::checkIfPositionWithinMap 5 16 107 3
grid_map::getPositionOfDataStructureOrigin 1 9 36 3
grid_map::getIndexShiftFromPositionShift 3 14 106 3
grid_map::getPositionShiftFromIndexShift 1 8 32 3
grid_map::checkIfIndexInRange 5 7 58 2
grid_map::boundIndexToRange 2 6 46 2
grid_map::boundIndexToRange 3 4 40 2
grid_map::wrapIndexToRange 2 6 46 2
grid_map::wrapIndexToRange 2 7 29 2
grid_map::boundPositionToRange 5 21 164 3
grid_map::getBufferOrderToMapFrameAlignment 1 4 24 0
grid_map::getSubmapInformation 4 46 302 12
grid_map::getSubmapSizeFromCornerIndeces 1 12 64 4
grid_map::getBufferRegionsForSubmap 15 134 903 5
grid_map::incrementIndex 3 13 97 3
grid_map::incrementIndexForSubmap 3 24 131 6
grid_map::getIndexFromBufferIndex 2 9 50 3
grid_map::getBufferIndexFromIndex 2 9 50 3
grid_map::getLinearIndexFromIndex 2 5 57 3
grid_map::getIndexFromLinearIndex 2 13 84 3
grid_map::colorValueToVector 1 7 55 2
grid_map::colorValueToVector 1 7 57 2
grid_map::colorValueToVector 1 6 41 2
grid_map::colorVectorToValue 1 6 59 2
grid_map::colorVectorToValue 1 6 62 2
grid_map::colorVectorToValue 1 5 42 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/src/BufferRegion.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::BufferRegion::BufferRegion 1 6 34 0
grid_map::BufferRegion::BufferRegion 1 8 38 3
grid_map::BufferRegion::~BufferRegion 1 3 7 0
grid_map::BufferRegion::getStartIndex 1 4 11 0
grid_map::BufferRegion::setStartIndex 1 4 15 1
grid_map::BufferRegion::getSize 1 4 11 0
grid_map::BufferRegion::setSize 1 4 15 1
grid_map::BufferRegion::getQuadrant 1 4 11 0
grid_map::BufferRegion::setQuadrant 1 4 15 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/src/GridMap.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::GridMap::GridMap 2 13 89 1
grid_map::GridMap::GridMap 1 2 21 0
grid_map::GridMap::setGeometry 1 15 140 3
grid_map::GridMap::setGeometry 1 4 32 1
grid_map::GridMap::setBasicLayers 1 4 22 1
grid_map::GridMap::getBasicLayers 1 4 11 0
grid_map::GridMap::hasBasicLayers 1 4 17 0
grid_map::GridMap::hasSameLayers 3 9 41 1
grid_map::GridMap::add 1 4 39 2
grid_map::GridMap::add 2 11 95 2
grid_map::GridMap::exists 1 4 31 1
grid_map::GridMap::get 2 8 48 1
grid_map::GridMap::get 2 8 47 1
grid_map::GridMap::operator [ ] 1 4 22 1
grid_map::GridMap::operator [ ] 1 4 21 1
grid_map::GridMap::erase 4 18 136 1
grid_map::GridMap::getLayers 1 4 11 0
grid_map::GridMap::atPosition 2 8 48 2
grid_map::GridMap::atPosition 9 41 191 3
grid_map::GridMap::at 2 8 63 2
grid_map::GridMap::at 2 8 64 2
grid_map::GridMap::getIndex 1 4 34 2
grid_map::GridMap::getPosition 1 4 34 2
grid_map::GridMap::isInside 1 4 22 1
grid_map::GridMap::isValid 1 4 18 1
grid_map::GridMap::isValid 1 4 20 1
grid_map::GridMap::isValid 1 4 30 2
grid_map::GridMap::isValid 4 12 66 2
grid_map::GridMap::getPosition3 2 14 77 3
grid_map::GridMap::getVector 4 13 102 3
grid_map::GridMap::getSubmap 9 47 455 3
grid_map::GridMap::getTransformedMap 13 82 777 4
grid_map::GridMap::setPosition 1 4 15 1
grid_map::GridMap::move 14 76 580 2
grid_map::GridMap::move 1 5 29 1
grid_map::GridMap::addDataFrom 11 25 220 5
grid_map::GridMap::extendToInclude 14 67 817 1
grid_map::GridMap::setTimestamp 1 4 14 1
grid_map::GridMap::getTimestamp 1 4 11 0
grid_map::GridMap::resetTimestamp 1 4 13 0
grid_map::GridMap::setFrameId 1 4 17 1
grid_map::GridMap::getFrameId 1 4 11 0
grid_map::GridMap::getLength 1 4 11 0
grid_map::GridMap::getPosition 1 4 11 0
grid_map::GridMap::getResolution 1 4 11 0
grid_map::GridMap::getSize 1 4 11 0
grid_map::GridMap::setStartIndex 1 4 15 1
grid_map::GridMap::getStartIndex 1 4 11 0
grid_map::GridMap::isDefaultStartIndex 1 4 19 0
grid_map::GridMap::convertToDefaultStartIndex 9 34 345 0
grid_map::GridMap::getClosestPositionInMap 4 25 303 1
grid_map::GridMap::clear 2 8 51 1
grid_map::GridMap::clearBasic 2 6 22 0
grid_map::GridMap::clearAll 2 6 26 0
grid_map::GridMap::clearRows 3 12 85 2
grid_map::GridMap::clearCols 3 12 85 2
grid_map::GridMap::atPositionLinearInterpolated 8 65 580 3
grid_map::GridMap::resize 2 7 42 1
grid_map::GridMap::atPositionBicubicConvolutionInterpolated 3 17 75 3
grid_map::GridMap::atPositionBicubicInterpolated 3 14 75 3
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/src/CubicInterpolation.cpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::bindIndexToRange 3 10 55 2
grid_map::getLayerValue 1 8 67 3
grid_map::bicubic_conv::evaluateBicubicConvolutionInterpolation 3 23 181 4
grid_map::bicubic_conv::convolve1D 1 8 66 2
grid_map::bicubic_conv::assembleFunctionValueMatrix 2 20 279 4
grid_map::bicubic_conv::getNormalizedCoordinates 3 16 114 3
grid_map::bicubic_conv::getIndicesOfMiddleKnot 2 9 39 3
grid_map::bicubic::evaluateBicubicInterpolation 7 40 231 4
grid_map::bicubic::getUnitSquareCornerIndices 6 46 370 3
grid_map::bicubic::getClosestPointIndices 2 9 39 3
grid_map::bicubic::computeNormalizedCoordinates 2 12 98 4
grid_map::bicubic::getFunctionValues 1 8 113 3
grid_map::bicubic::bindIndicesToRange 1 25 237 2
grid_map::bicubic::getFirstOrderDerivatives 1 14 95 5
grid_map::bicubic::firstOrderDerivativeAt 3 25 200 4
grid_map::bicubic::mixedSecondOrderDerivativeAt 1 22 200 3
grid_map::bicubic::getMixedSecondOrderDerivatives 1 14 84 4
grid_map::bicubic::evaluatePolynomial 1 10 100 3
grid_map::bicubic::assembleFunctionValueMatrix 1 17 174 5
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/eigen_plugins/DenseBasePlugin.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
numberOfFinites 4 5 58 0
sumOfFinites 4 5 52 0
meanOfFinites 1 5 32 0
minCoeffOfFinites 1 4 26 0
maxCoeffOfFinites 1 4 26 0
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/eigen_plugins/Functors.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::Clamp::Clamp 1 5 24 2
grid_map::Clamp::operator ( ) 3 4 29 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/eigen_plugins/FunctorsPlugin.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
scalar_sum_of_finites_op::operator ( ) 5 8 69 2
scalar_min_of_finites_op::operator ( ) 5 9 84 2
scalar_max_of_finites_op::operator ( ) 5 9 84 2
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/iterators/PolygonIterator.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/iterators/iterators.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/iterators/SubmapIterator.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/iterators/LineIterator.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/iterators/CircleIterator.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/iterators/GridMapIterator.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/iterators/SpiralIterator.hpp
Function name Cyclomatic complexity (20) LOC (200) Token count Parameter count (6)
grid_map::SpiralIterator::signum 1 4 21 1
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/iterators/EllipseIterator.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/iterators/SlidingWindowIterator.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/CubicInterpolation.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/GridMap.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/BufferRegion.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/GridMapMath.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/grid_map_core.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/TypeDefs.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/Polygon.hpp
Source file: /home/runner/work/autoware-iv-metrics-dashboard/autoware-iv-metrics-dashboard/ros_ws/src/vendor/grid_map/grid_map_core/include/grid_map_core/SubmapGeometry.hpp