Interface S2ShapeAspect


@GwtIncompatible("Insufficient support for generics") interface S2ShapeAspect
A set of partial shape implementations, effectively breaking down the S2Shape API into several aspects, each focused on a subset of the overall API:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    A provider of the 'edgeId' ranges for each chain, allowing alternate chain representations.
    static interface 
    A provider of the 'vertexId' for the start and end of each 'edgeId' or 'chainId'/'edgeOffset', allowing alternate edge/vertex mappings.
    static interface 
    A full S2Shape that mixes together each aspect.
    static interface 
    How world positions are classified as exterior, interior, or on the boundary of the object.
    static interface 
    A provider of S2Point given a 'vertexId', allowing alternate storage options.