id: 1 unit: export default function makeBenchmarks() file: benchmark/benchmarks.js start line: 34 end line: 130 size: 73 LOC McCabe index: 1 number of parameters: 0 id: 2 unit: export function uncompactCells() file: lib/h3core.js start line: 1106 end line: 1146 size: 41 LOC McCabe index: 5 number of parameters: 2 id: 3 unit: export function gridDiskDistances() file: lib/h3core.js start line: 927 end line: 963 size: 37 LOC McCabe index: 4 number of parameters: 2 id: 4 unit: function readMultiPolygon() file: lib/h3core.js start line: 532 end line: 564 size: 33 LOC McCabe index: 7 number of parameters: 2 id: 5 unit: export function polygonToCells() file: lib/h3core.js start line: 1001 end line: 1030 size: 30 LOC McCabe index: 5 number of parameters: 3 id: 6 unit: export function greatCircleDistance() file: lib/h3core.js start line: 1446 end line: 1469 size: 24 LOC McCabe index: 5 number of parameters: 3 id: 7 unit: export function cellArea() file: lib/h3core.js start line: 1479 end line: 1500 size: 22 LOC McCabe index: 4 number of parameters: 2 id: 8 unit: export function edgeLength() file: lib/h3core.js start line: 1510 end line: 1531 size: 22 LOC McCabe index: 4 number of parameters: 2 id: 9 unit: function coordinatesToGeoPolygon() file: lib/h3core.js start line: 300 end line: 320 size: 21 LOC McCabe index: 3 number of parameters: 2 id: 10 unit: export function cellsToMultiPolygon() file: lib/h3core.js start line: 1049 end line: 1069 size: 21 LOC McCabe index: 4 number of parameters: 2 id: 11 unit: function destroyGeoPolygon() file: lib/h3core.js start line: 329 end line: 348 size: 20 LOC McCabe index: 5 number of parameters: 1 id: 12 unit: export function localIjToCell() file: lib/h3core.js start line: 1413 end line: 1431 size: 19 LOC McCabe index: 5 number of parameters: 2 id: 13 unit: export function getHexagonAreaAvg() file: lib/h3core.js start line: 1541 end line: 1559 size: 19 LOC McCabe index: 3 number of parameters: 2 id: 14 unit: export function getHexagonEdgeLengthAvg() file: lib/h3core.js start line: 1569 end line: 1587 size: 19 LOC McCabe index: 3 number of parameters: 2 id: 15 unit: export function compactCells() file: lib/h3core.js start line: 1079 end line: 1096 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 16 unit: export function gridPathCells() file: lib/h3core.js start line: 1341 end line: 1358 size: 18 LOC McCabe index: 1 number of parameters: 2 id: 17 unit: function readCellBoundary() file: lib/h3core.js start line: 507 end line: 523 size: 17 LOC McCabe index: 6 number of parameters: 3 id: 18 unit: export function getIcosahedronFaces() file: lib/h3core.js start line: 666 end line: 682 size: 17 LOC McCabe index: 1 number of parameters: 1 id: 19 unit: export function gridDisk() file: lib/h3core.js start line: 900 end line: 916 size: 17 LOC McCabe index: 1 number of parameters: 2 id: 20 unit: export function h3IndexToSplitLong() file: lib/h3core.js start line: 189 end line: 204 size: 16 LOC McCabe index: 7 number of parameters: 1 id: 21 unit: export function cellToChildren() file: lib/h3core.js start line: 792 end line: 807 size: 16 LOC McCabe index: 3 number of parameters: 2 id: 22 unit: export function cellToLocalIj() file: lib/h3core.js start line: 1379 end line: 1394 size: 16 LOC McCabe index: 1 number of parameters: 2 id: 23 unit: function polygonArrayToGeoLoop() file: lib/h3core.js start line: 277 end line: 291 size: 15 LOC McCabe index: 5 number of parameters: 3 id: 24 unit: export function latLngToCell() file: lib/h3core.js start line: 708 end line: 721 size: 14 LOC McCabe index: 1 number of parameters: 3 id: 25 unit: export function cellToChildrenSize() file: lib/h3core.js start line: 817 end line: 829 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 26 unit: export function childPosToCell() file: lib/h3core.js start line: 880 end line: 890 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 27 unit: export function areNeighborCells() file: lib/h3core.js start line: 1159 end line: 1169 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 28 unit: export function cellsToDirectedEdge() file: lib/h3core.js start line: 1179 end line: 1189 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 29 unit: export function directedEdgeToCells() file: lib/h3core.js start line: 1245 end line: 1255 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 30 unit: export function originToDirectedEdges() file: lib/h3core.js start line: 1265 end line: 1275 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 31 unit: export function gridDistance() file: lib/h3core.js start line: 1307 end line: 1317 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 32 unit: export function cellToVertexes() file: lib/h3core.js start line: 1618 end line: 1628 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 33 unit: export function getPentagons() file: lib/h3core.js start line: 1708 end line: 1718 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 34 unit: function hexFrom32Bit() file: lib/h3core.js start line: 212 end line: 223 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 35 unit: function readArrayOfH3Indexes() file: lib/h3core.js start line: 430 end line: 439 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 36 unit: function readArrayOfPositiveIntegers() file: lib/h3core.js start line: 599 end line: 608 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 37 unit: export function cellToLatLng() file: lib/h3core.js start line: 730 end line: 739 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 38 unit: export function cellToBoundary() file: lib/h3core.js start line: 751 end line: 760 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 39 unit: export function cellToParent() file: lib/h3core.js start line: 773 end line: 782 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 40 unit: export function cellToCenterChild() file: lib/h3core.js start line: 839 end line: 848 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 41 unit: export function cellToChildPos() file: lib/h3core.js start line: 859 end line: 868 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 42 unit: export function gridRingUnsafe() file: lib/h3core.js start line: 975 end line: 984 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 43 unit: export function getDirectedEdgeOrigin() file: lib/h3core.js start line: 1198 end line: 1207 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 44 unit: export function getDirectedEdgeDestination() file: lib/h3core.js start line: 1216 end line: 1225 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 45 unit: export function directedEdgeToBoundary() file: lib/h3core.js start line: 1286 end line: 1295 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 46 unit: export function cellToVertex() file: lib/h3core.js start line: 1600 end line: 1609 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 47 unit: export function vertexToLatLng() file: lib/h3core.js start line: 1637 end line: 1646 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 48 unit: export function getNumCells() file: lib/h3core.js start line: 1671 end line: 1681 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 49 unit: export function getRes0Cells() file: lib/h3core.js start line: 1690 end line: 1699 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 50 unit: function createError() file: lib/errors.js start line: 84 end line: 96 size: 10 LOC McCabe index: 4 number of parameters: 3 id: 51 unit: function zeroPad() file: lib/h3core.js start line: 242 end line: 250 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 52 unit: function storeArrayOfH3Indexes() file: lib/h3core.js start line: 447 end line: 454 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 53 unit: export function getResolution() file: lib/h3core.js start line: 690 end line: 697 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 54 unit: function readH3IndexFromPointer() file: lib/h3core.js start line: 358 end line: 364 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 55 unit: function storeH3Index() file: lib/h3core.js start line: 411 end line: 418 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 56 unit: function validateRes() file: lib/h3core.js start line: 144 end line: 149 size: 6 LOC McCabe index: 4 number of parameters: 1 id: 57 unit: function validateArrayLength() file: lib/h3core.js start line: 175 end line: 180 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 58 unit: function numberToSplitLong() file: lib/h3core.js start line: 262 end line: 267 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 59 unit: function readCoordIJ() file: lib/h3core.js start line: 572 end line: 577 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 60 unit: function storeLatLng() file: lib/h3core.js start line: 463 end line: 467 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 61 unit: export function throwIfError() file: lib/errors.js start line: 130 end line: 134 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 62 unit: function validateH3Index() file: lib/h3core.js start line: 158 end line: 161 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 63 unit: function readBooleanFromPointer() file: lib/h3core.js start line: 374 end line: 377 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 64 unit: function storeCoordIJ() file: lib/h3core.js start line: 586 end line: 589 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 65 unit: export function isValidCell() file: lib/h3core.js start line: 619 end line: 622 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 66 unit: export function isPentagon() file: lib/h3core.js start line: 630 end line: 633 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 67 unit: export function isResClassIII() file: lib/h3core.js start line: 643 end line: 646 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 68 unit: export function getBaseCellNumber() file: lib/h3core.js start line: 654 end line: 657 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 69 unit: export function isValidDirectedEdge() file: lib/h3core.js start line: 1233 end line: 1236 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 70 unit: export function isValidVertex() file: lib/h3core.js start line: 1654 end line: 1657 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 71 unit: export function H3LibraryError() file: lib/errors.js start line: 105 end line: 109 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 72 unit: export function JSBindingError() file: lib/errors.js start line: 118 end line: 122 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 73 unit: export function splitLongToH3Index() file: lib/h3core.js start line: 231 end line: 233 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 74 unit: function readDoubleFromPointer() file: lib/h3core.js start line: 387 end line: 389 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 75 unit: function readInt64AsDoubleFromPointer() file: lib/h3core.js start line: 398 end line: 400 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 76 unit: function readSingleCoord() file: lib/h3core.js start line: 475 end line: 477 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 77 unit: function readLatLng() file: lib/h3core.js start line: 485 end line: 487 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 78 unit: function readLatLngGeoJson() file: lib/h3core.js start line: 495 end line: 497 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 79 unit: export function degsToRads() file: lib/h3core.js start line: 1726 end line: 1728 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 80 unit: export function radsToDegs() file: lib/h3core.js start line: 1736 end line: 1738 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 81 unit: int sizeOfH3Index() file: build/sizes.c start line: 25 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 82 unit: int sizeOfLatLng() file: build/sizes.c start line: 29 end line: 31 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 83 unit: int sizeOfCellBoundary() file: build/sizes.c start line: 33 end line: 35 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 84 unit: int sizeOfGeoLoop() file: build/sizes.c start line: 37 end line: 39 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 85 unit: int sizeOfGeoPolygon() file: build/sizes.c start line: 41 end line: 43 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 86 unit: int sizeOfLinkedGeoPolygon() file: build/sizes.c start line: 45 end line: 47 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 87 unit: int sizeOfCoordIJ() file: build/sizes.c start line: 49 end line: 51 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 88 unit: double readInt64AsDoubleFromPointer() file: build/sizes.c start line: 60 end line: 62 size: 3 LOC McCabe index: 1 number of parameters: 1