Module swim.api
Package swim.api.data

Interface SpatialData<K,​S,​V>

  • All Superinterfaces:
    Iterable<swim.spatial.SpatialMap.Entry<K,​S,​V>>, swim.spatial.SpatialMap<K,​S,​V>

    public interface SpatialData<K,​S,​V>
    extends swim.spatial.SpatialMap<K,​S,​V>
    • Method Detail

      • name

        swim.structure.Value name()
      • keyForm

        swim.structure.Form<K> keyForm()
      • keyForm

        <K2> SpatialData<K2,​S,​V> keyForm​(swim.structure.Form<K2> keyForm)
      • shapeForm

        swim.math.Z2Form<S> shapeForm()
      • valueForm

        swim.structure.Form<V> valueForm()
      • valueForm

        <V2> SpatialData<K,​S,​V2> valueForm​(swim.structure.Form<V2> valueForm)
      • isResident

        boolean isResident()
      • isResident

        SpatialData<K,​S,​V> isResident​(boolean isResident)
      • isTransient

        boolean isTransient()
      • isTransient

        SpatialData<K,​S,​V> isTransient​(boolean isTransient)
      • snapshot

        swim.spatial.SpatialMap<K,​S,​V> snapshot()
      • close

        void close()