Interface S2ShapeAspect

    • Nested Class Summary

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