h3ToGeoBoundary method
Gives the cell boundary in lat/lon coordinates for the cell with index h3Index
h3.h3ToGeoBoundary(0x85283473fffffff)
h3.h3ToGeoBoundary(133)
Implementation
@override
List<GeoCoord> h3ToGeoBoundary(BigInt h3Index) {
return using((arena) {
final geoBoundary = arena<c.GeoBoundary>();
_h3c.h3ToGeoBoundary(h3Index.toInt(), geoBoundary);
final res = <GeoCoord>[];
for (var i = 0; i < geoBoundary.ref.numVerts; i++) {
final vert = geoBoundary.ref.verts[i];
res.add(GeoCoord(lon: radsToDegs(vert.lon), lat: radsToDegs(vert.lat)));
}
return res;
});
}