interface
A region defined by a collection of zero or more closed loops.
interface
S2LaxPolylineShape represents a polyline.
static interface
Chains are closed, that is, there is an implicit edge between the ends of each chain.
static interface
Chains are open, that is, there is no implicit edge between the ends of each chain.
static interface
A full S2Shape that mixes together each aspect.
static class
A multi polygon with points referenced from an array.
static class
static class
A multi polygon with vertex coordinates stored in a double[].
static class
A multi polygon with vertices at cell ID centers stored in a long[].
static class
A simple polygon with points referenced from an array.
static class
A simple polygon with vertices referenced from a
List<S2Point>
.
static class
A simple polygon with vertex coordinates stored in a double[].
static class
A simple polygon with vertices at cell ID centers stored in a long[].
static class
A multi polyline storing references to previously allocated S2Point instances.
static class
A multi polyline storing xyz coordinates in a single packed 'double' array.
static class
A multi polyline storing cell IDs in a single 'long' array.
static class
A polyline storing references to previously allocated S2Point instances.
static class
static class
A polyline storing xyz coordinates in a single packed 'double' array.
static class
A polyline storing cell IDs in a single 'long' array.
static class
A sequence of chains, represented as an array of the first 'edgeId' for each chain.
(package private) static class
An array of S2Point references for multiple chains.
(package private) static class
Packed coordinates for multiple chains.
(package private) static class
Snapped cell centers for multiple chains.
static class
A single non-empty chain.
(package private) static class
A simple chain of S2Point references.
(package private) static class
A simple chain of packed coordinates.
(package private) static class
A simple chain of packed cell centers.