9342734db1e3cf82ee34afaddc3ee352 *DESCRIPTION
7bf751921e7721bf387b9bb60ddc8ec1 *INDEX
31ecf3035a85ca6107e52c0b8a8625a5 *Meta/Rd.rds
15db58c0d2cf6ff81f3faf90f19ad9e2 *Meta/data.rds
c8440c06be5e093e05779d74c0ffa6b7 *Meta/features.rds
a1fee633757a49688bec1a49dbab8c83 *Meta/hsearch.rds
ca3080398884e2e4bee064035e979550 *Meta/links.rds
23e23bfa905a794b6ea82594c57b5925 *Meta/nsInfo.rds
568f30c70d0ce781bc3d1e82ecf7be9b *Meta/package.rds
c2cf7412597f5a006b397f17534e4926 *NAMESPACE
f89feca5a36f42c8075d2aff7e06b83a *NEWS.md
d6c68f1fe41ced6e98a766a3757313da *R/s2
ef6fde570038290406bb6fa39628860c *R/s2.rdb
87fb282b400dc250ec005409532ec3eb *R/s2.rdx
c1aebc6ab6f755719ebe9a793a8d6b71 *data/Rdata.rdb
8853a8afeefbad5d7e2e9f35ce4a3491 *data/Rdata.rds
17b392765382a9dcc159fbc25a80b03c *data/Rdata.rdx
3a1ffd09b87ede0b47b6870e67d83dcf *help/AnIndex
1e65888660d1b76db4844d16cee4fb19 *help/aliases.rds
ed01c59b91c1a9c3382d1f2ab67e60cc *help/figures/rc300.png
bc6ffea2db6fcf6d39dd64aafcd1fb70 *help/paths.rds
92e00b7c1c1722c691d32a39e98131aa *help/s2.rdb
24be8b3be1c1612ee4dff26fab02f75b *help/s2.rdx
c987beadc9e9f6ade9f10bcc4638afae *html/00Index.html
b6763e6916890c631fdc3f2643803b1a *html/R.css
afabc65ce7a01abdb14efb1abccd7247 *include/cpp-compat.h
8428235fc1165d0c32375e2e21a686fe *include/s2/_fp_contract_off.h
782cb0deddf3125910ebf4b02a8efc46 *include/s2/base/casts.h
4c10c37f35c3ea32da84e18e427e0a8f *include/s2/base/commandlineflags.h
95d68a4bda8ac1ed1238c06999c7fe8f *include/s2/base/integral_types.h
ab21c7db7743b7fbef680e8edd02c198 *include/s2/base/log_severity.h
23e37fa14dfbbf7e1e232816f351d7cd *include/s2/base/logging.h
84003e3ea7ed2316b94891afd7d425f0 *include/s2/base/mutex.h
2dca5b2433d232fc5fd572920892de77 *include/s2/base/port.h
7217ae2988c45fe3c657a6fbb5a01334 *include/s2/base/spinlock.h
c71fa2b58596fe3acc23b3191fb30c01 *include/s2/base/stringprintf.h
a5325b3b1a8569a91a072858d9961a76 *include/s2/base/strtoint.h
8a23b88128feaefecac82381870b7e1b *include/s2/base/timer.h
5c886186eca3428ebe67594a29a43066 *include/s2/encoded_s2cell_id_vector.h
f20c096d5c4d4272d6160b94321986e8 *include/s2/encoded_s2point_vector.h
8c71134bbac741ab14ad58645c587efd *include/s2/encoded_s2shape_index.h
90dca9b7842ad1910d1de858afad423c *include/s2/encoded_string_vector.h
40708275f82de6dd1d212c57c36ecee8 *include/s2/encoded_uint_vector.h
e7cbe5a6c88b9a286b17adb5e690286f *include/s2/id_set_lexicon.h
d1d7c273710a5a6dccb132f810f2ed53 *include/s2/mutable_s2shape_index.h
a5fd0e84e01c56c79c50f208ae1b08b9 *include/s2/r1interval.h
e363bde392175774fc26dcde1c3b5076 *include/s2/r2.h
4b12844b6a0327fbc6f0488b4fbea0b3 *include/s2/r2rect.h
279bd4aa8ae3c5f5a5b71cd8e4b66c2c *include/s2/s1angle.h
c3c25817e0a471da972a15c3a4ce8da0 *include/s2/s1chord_angle.h
2a46bfae65f4a24dbbc0c8a7df478c4c *include/s2/s1interval.h
99423d6009cb68d7879793f9311e1bb7 *include/s2/s2boolean_operation.h
f0e436fe4992a1c5f451c08e7be373e8 *include/s2/s2builder.h
cc61ae8fff8370c728bf6de7513e06d9 *include/s2/s2builder_graph.h
0558b2bb40025b583974ac1a5d2b5857 *include/s2/s2builder_layer.h
4b17df092dd21d0d5b22499a7a0d8d63 *include/s2/s2builderutil_closed_set_normalizer.h
dc965c407adeb3070db3510de3b1f0bd *include/s2/s2builderutil_find_polygon_degeneracies.h
59390c82ae51ffd8dc8a2154c7f5cc6b *include/s2/s2builderutil_graph_shape.h
66c64baff11d7ed56ac3e7f93fdd5ac0 *include/s2/s2builderutil_lax_polygon_layer.h
40506cccfe04e37e54a5bc8f1bde6023 *include/s2/s2builderutil_s2point_vector_layer.h
cbbba4e593a1ec4c5554b1021939548a *include/s2/s2builderutil_s2polygon_layer.h
9a36a2942ed405fe0b4b9b2e81bf0a65 *include/s2/s2builderutil_s2polyline_layer.h
929a066a7fd622cbc8f1a41b2d579962 *include/s2/s2builderutil_s2polyline_vector_layer.h
14fae38b064b536a50fd99090bf2bb80 *include/s2/s2builderutil_snap_functions.h
464db150b43db1a4a05c4aef25f9fdb1 *include/s2/s2builderutil_testing.h
1aaf20b1794973131d85bbd6d16fc296 *include/s2/s2cap.h
cc050d60fc6b31479ad2cfc444aebc2b *include/s2/s2cell.h
2ee5d8157ce731621c92127411af51dc *include/s2/s2cell_id.h
c967db283c31cf3b04720da4aaf951be *include/s2/s2cell_index.h
ca583789e8fe43d4acea37b55e0f5930 *include/s2/s2cell_union.h
b0e46b1f9b0302bf28993c83b1c29952 *include/s2/s2centroids.h
1022d523b50d2186b166ca68dc0deb11 *include/s2/s2closest_cell_query.h
15e3edaba2c2363568b38435c1ccb49e *include/s2/s2closest_cell_query_base.h
dca82b1156a1a4c8f587ded132c2f253 *include/s2/s2closest_edge_query.h
283c65cbbae272d89e5c311ea02297cd *include/s2/s2closest_edge_query_base.h
0974a6dabc5a7541eebf0e81656e522c *include/s2/s2closest_edge_query_testing.h
e982b798e56156c65fb5ddf919a0520c *include/s2/s2closest_point_query.h
838bd8a8fe4cbc3f4828e024d8dc6bae *include/s2/s2closest_point_query_base.h
c5ac9b7327a1f2eb8c9b8683973bc48c *include/s2/s2contains_point_query.h
9d28d2f3379f7dea949e76b5e82a3ac9 *include/s2/s2contains_vertex_query.h
7c2da76e9c9917194d48939ee919f088 *include/s2/s2convex_hull_query.h
e2a5abdcf611242bdf5cf0edf0eea5ad *include/s2/s2coords.h
28c4af3631469e232aab685be3e33122 *include/s2/s2coords_internal.h
3e4f0adaabe0eca3bc103088214106ad *include/s2/s2crossing_edge_query.h
12e9446c9a552088c70b7b3062c1ba5b *include/s2/s2debug.h
7298228fc7e23751181ad62e211a81b8 *include/s2/s2distance_target.h
b90e02812e7d1afa32d15de3a0245dd8 *include/s2/s2earth.h
5f01c8ad544b54056e6291838925512a *include/s2/s2edge_clipping.h
91b536b7351c85048ac5f4fc8f9c36f3 *include/s2/s2edge_crosser.h
a9ac7f4dd56aff0550689af376c3438f *include/s2/s2edge_crossings.h
482bff39a41ea67b1073b9cfdc11400b *include/s2/s2edge_crossings_internal.h
525ad6e536828fd0f783a532962bde59 *include/s2/s2edge_distances.h
0f223cfa5b4b1153617bd64d47f68212 *include/s2/s2edge_tessellator.h
99195e00ed62fc8127a6de6305730930 *include/s2/s2edge_vector_shape.h
131a6fb00a28c854c2baadce7716e20e *include/s2/s2error.h
89b12540c5e64ede6c1101f9d62da052 *include/s2/s2furthest_edge_query.h
2a746c7606baf6562e51ed195e282afd *include/s2/s2latlng.h
bd642eda609967162d94ac500632e454 *include/s2/s2latlng_rect.h
486a11f20722a978644e99ec990516ad *include/s2/s2latlng_rect_bounder.h
6aaf1e13f42ac06794d6179a45992a12 *include/s2/s2lax_loop_shape.h
fdd99751ecd044e5de5cbebfb4eca06c *include/s2/s2lax_polygon_shape.h
4d4f60c49166c8657258de45884c4087 *include/s2/s2lax_polyline_shape.h
14cced4195983265280bfdbca39b9047 *include/s2/s2loop.h
eef153a4e7bb190f620c250f78ac7c1c *include/s2/s2loop_measures.h
ad2641cab77de9fe057639d5afdf4edd *include/s2/s2max_distance_targets.h
b230afb1b144cfe2dfa5241d0d935cc1 *include/s2/s2measures.h
c974a90f9d2ed8199af139ad33147aa4 *include/s2/s2metrics.h
49d8a47ed9a0f58dd97b2258b1764e77 *include/s2/s2min_distance_targets.h
b2841070cce458abff94905776f74eae *include/s2/s2padded_cell.h
af4bfede404056bb6ecc81a6ec4ed141 *include/s2/s2point.h
07518908a403a0b2a797c207fbf41e86 *include/s2/s2point_compression.h
5fdf216ef50d1d05028f2506491342a5 *include/s2/s2point_index.h
762457ccfc48a099fb96c63eb2db4829 *include/s2/s2point_region.h
660d207e2a9aa481fecafd94e234ea6b *include/s2/s2point_span.h
7d75a6945e15b9c78a713a59bd85f199 *include/s2/s2point_vector_shape.h
6f748c0d5c03c3eaa0fecab91579975a *include/s2/s2pointutil.h
cfec075841d3e7114220ef9e0d69e0c3 *include/s2/s2polygon.h
0a0f0cfcdac7b7dea18ccf795c3c8e11 *include/s2/s2polyline.h
c0f9b77a9439bc0c84d9dfe2dcbcc25b *include/s2/s2polyline_alignment.h
eff6795f7a30bf765249022e2fdbab30 *include/s2/s2polyline_alignment_internal.h
3b78b40b711bc148a7cc8f01f044d9a7 *include/s2/s2polyline_measures.h
a12b87a494ef6e98dd8b19091ebf8cd8 *include/s2/s2polyline_simplifier.h
3e580e8e5db3954a6918420df5d50630 *include/s2/s2predicates.h
e819c0019ab31b8a7772353a762f6439 *include/s2/s2predicates_internal.h
fa7c158fb73fced84c86e73bc40a4215 *include/s2/s2projections.h
eef1eb7446a79b5b6430af8eede7a698 *include/s2/s2r2rect.h
2234c6d0d865cc61ca6959c01e0015e4 *include/s2/s2region.h
64f8f1de545faf4dcafdb206cfca2bf6 *include/s2/s2region_coverer.h
bc10b64ffa44cbe8566d7daf5fb025b8 *include/s2/s2region_intersection.h
24e9c6bee5ce52ebbf1307333d70301a *include/s2/s2region_term_indexer.h
05b971668fa80d8d89579ad964aa7f27 *include/s2/s2region_union.h
9e0666e7c03402dbf71fec6da5aa9244 *include/s2/s2shape.h
5a143a135855c6c2a43d687cedbbc837 *include/s2/s2shape_index.h
2f6f557e792611c362fee453ca16eb88 *include/s2/s2shape_index_buffered_region.h
1caf918a11c8bafc0835861870fbd0ea *include/s2/s2shape_index_measures.h
b095a57fa9ad2adfa3cc31f6b8d6fffd *include/s2/s2shape_index_region.h
ce9d81e0539f9c3a136e07d12c46cb05 *include/s2/s2shape_measures.h
36f49316d02ac4f5c1124d7a3365419f *include/s2/s2shapeutil_build_polygon_boundaries.h
3c7dde9ddf64c467729e08fb30741bbe *include/s2/s2shapeutil_coding.h
f6d89268f04abb12ccd63236d4362060 *include/s2/s2shapeutil_contains_brute_force.h
1344b756712c76ac8c390abdb5a5886e *include/s2/s2shapeutil_count_edges.h
e0937ffaeaa73535cb291409f285f2e3 *include/s2/s2shapeutil_edge_iterator.h
53160e1333206256c06775aceb56ff6e *include/s2/s2shapeutil_get_reference_point.h
d12c9628c73beb0f42bb462060facbe7 *include/s2/s2shapeutil_range_iterator.h
a249fc71604963665d21c311c0e1c391 *include/s2/s2shapeutil_shape_edge.h
bdf516e73992d5a15fdaa074596f8d6f *include/s2/s2shapeutil_shape_edge_id.h
007fda069d8144645da7f2c7462a8359 *include/s2/s2shapeutil_testing.h
f21bfbc04ce2d1d819512176b45954bb *include/s2/s2shapeutil_visit_crossing_edge_pairs.h
d2af245ac0b0cff65e44c8b28a0c3451 *include/s2/s2testing.h
388d47b1e65b685972ca35be834ce2c4 *include/s2/s2text_format.h
3c1f74157144820e8e5008fdc433e018 *include/s2/s2wedge_relations.h
d3ffa54eb4cab5a70d23bee5cbc17b3e *include/s2/sequence_lexicon.h
5660849c05e4728e74114429b9b28339 *include/s2/strings/ostringstream.h
5e58c81561186cabf746091253ece578 *include/s2/strings/serialize.h
4774a2d59a247bb335bacbe5eb6eb265 *include/s2/third_party/absl/algorithm/algorithm.h
c5c22df9e5ec5e04e0085325f30268b7 *include/s2/third_party/absl/base/attributes.h
9055c69eff1250d7b55406f466283b45 *include/s2/third_party/absl/base/casts.h
e153758883f2d0704a42a3791a7092bd *include/s2/third_party/absl/base/config.h
5fced460e821fb0e729790dedee70978 *include/s2/third_party/absl/base/dynamic_annotations.h
b942c8aeb47262065298f7c84599f8ae *include/s2/third_party/absl/base/internal/atomic_hook.h
0132a8836d59bbc8ebbfd499bced5e57 *include/s2/third_party/absl/base/internal/identity.h
cacec291159c34faf2124f02ae587149 *include/s2/third_party/absl/base/internal/inline_variable.h
215c83c3b57dc7299452971b5751111b *include/s2/third_party/absl/base/internal/invoke.h
a1544a26ecf4f13213df38bfa8ca2ec1 *include/s2/third_party/absl/base/internal/raw_logging.h
95a923cf95eb8115790ea3aa39ba4544 *include/s2/third_party/absl/base/internal/throw_delegate.h
2eb0626e04425567d155077fd975f454 *include/s2/third_party/absl/base/internal/unaligned_access.h
c3dcb836940be43411fd4c4890bc649e *include/s2/third_party/absl/base/log_severity.h
ae09d12a126842ad529872c06130bd23 *include/s2/third_party/absl/base/macros.h
2de40013561322141fd61eb7f8e7939f *include/s2/third_party/absl/base/optimization.h
a62aa9b3fa1d55d8e959929984065260 *include/s2/third_party/absl/base/policy_checks.h
4ec15da9fbdf62615835e19927c81c9d *include/s2/third_party/absl/base/port.h
c1eef28bafed8aea62144ee837a81c7d *include/s2/third_party/absl/base/thread_annotations.h
ba3327fbea8fed70386f15a0e898a3fa *include/s2/third_party/absl/container/fixed_array.h
e12a61a76d8ed6380d17d3c6293dfb5d *include/s2/third_party/absl/container/inlined_vector.h
4fa2041669639f60524e2191a528b058 *include/s2/third_party/absl/container/internal/compressed_tuple.h
720e6131f877ba385b4174e4e3ca5a95 *include/s2/third_party/absl/container/internal/container_memory.h
c8d7b706e67864565bc035dfe6735d2c *include/s2/third_party/absl/container/internal/layout.h
c3e6cf276acd1ac325e8d5f5134511c5 *include/s2/third_party/absl/memory/memory.h
cf8a2d3e5aea9659c5cda43962a5bda9 *include/s2/third_party/absl/meta/type_traits.h
a429f3aaa1ed1c847ea9c9ae7530ec0e *include/s2/third_party/absl/numeric/int128.h
95dc4b1604f6514051107ef12c4084cd *include/s2/third_party/absl/numeric/int128_have_intrinsic.inc
0af74de0605ecb52abf0a99f6c4f375c *include/s2/third_party/absl/numeric/int128_no_intrinsic.inc
90d00026063ac43ffbc93066ff6df857 *include/s2/third_party/absl/strings/ascii.h
5261e3adf5c680466c5c8099fb515cec *include/s2/third_party/absl/strings/ascii_ctype.h
a3c35c225cf76eaabcee8b7f24f72a7c *include/s2/third_party/absl/strings/internal/bits.h
e8699c817825346c1d849332fd3ccdb2 *include/s2/third_party/absl/strings/internal/memutil.h
c2f0428da28989afc38bc590bbacb2ef *include/s2/third_party/absl/strings/internal/resize_uninitialized.h
14f2714ff679c7ef2777b7021290c7af *include/s2/third_party/absl/strings/match.h
4f3281e25b414a4b244835e228173c36 *include/s2/third_party/absl/strings/numbers.h
408b2c9f4079600fd721ceb4ad1a4403 *include/s2/third_party/absl/strings/str_cat.h
20d77d9f1d45146178390b640f963653 *include/s2/third_party/absl/strings/str_join.h
af303dc872a7afff5c4b7d9213609ecc *include/s2/third_party/absl/strings/str_split.h
58505d1fe7175e0ec054c0bf8c9e7417 *include/s2/third_party/absl/strings/string_view.h
27833d1d0b3809492956eaab1f767c08 *include/s2/third_party/absl/strings/strip.h
ff057e84f9c7d95441204c08a99b6624 *include/s2/third_party/absl/types/span.h
4b112f693a7fe580bfdcc0294bdaa16d *include/s2/third_party/absl/utility/utility.h
3bfcb45aa9bfa89827d30afba984f79c *include/s2/util/bits/bit-interleave.h
01651f0b0520524dbb4584decd493d3b *include/s2/util/bits/bits.h
5f6a88e3427ce3578a61423ab34608d5 *include/s2/util/coding/coder.h
c4fe67fd8a294e03bfc46ce9fb1134d1 *include/s2/util/coding/nth-derivative.h
2e711fab16d3ec015ecc12d522b8b0ae *include/s2/util/coding/transforms.h
c5e3e09198b1b08e701f3776454f01dd *include/s2/util/coding/varint.h
d02fbefd15c14ec0bd673853a526bfc8 *include/s2/util/endian/endian.h
0d177612b828c957b49d097e94a28b32 *include/s2/util/gtl/btree.h
fb878c4cc124f8cd73ff043b9fe9e278 *include/s2/util/gtl/btree_container.h
52e6fdc3fa81363e043d7e5a35a697ef *include/s2/util/gtl/btree_map.h
81e2de007193adce24cd9d5f5739bf5e *include/s2/util/gtl/btree_set.h
29d3a30325dc78051b3aa1b812fb71c7 *include/s2/util/gtl/compact_array.h
a05aa6118ec536e2715ce0089096d564 *include/s2/util/gtl/container_logging.h
524152483057734236c014aaf39cabe3 *include/s2/util/gtl/dense_hash_set.h
e6d5083ac705a0300e77fe096a7a0589 *include/s2/util/gtl/densehashtable.h
fa56660fc40be26b3dbfc7115c56674e *include/s2/util/gtl/hashtable_common.h
a899a9f61f6eff376a230da0cf6ed16a *include/s2/util/gtl/layout.h
f1dc5e28aa905fbf4af9530f7cf14111 *include/s2/util/gtl/legacy_random_shuffle.h
a36fbccb7e3c064e5a16b4ac1e7842f3 *include/s2/util/hash/mix.h
b0a3631c4d2beb9b19d9e3a0639c0cf0 *include/s2/util/math/exactfloat/exactfloat.h
0c3be461d027e0cccb9c0facb12cd046 *include/s2/util/math/mathutil.h
160830f8d1d1983f1b773f953abff72d *include/s2/util/math/matrix3x3.h
54ea617707ee52e966ce4e475067ec28 *include/s2/util/math/vector.h
5b091051cad1329e1e2b535e40e9c142 *include/s2/util/math/vector3_hash.h
1bdf37d9bef7eba2b40d5baad2403f8d *include/s2/util/units/length-units.h
a5add3e948f775d2f77331e97b5398ea *include/s2/util/units/physical-units.h
400af05643ac08d897c2100a0a68f1aa *include/s2/value_lexicon.h
46f4c68e02003c8a9383d028e2b2d1c6 *libs/x64/s2.dll
