Packages

o

geotrellis.store

Intersects

object Intersects

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Intersects
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def apply[T](value: T): Value[Intersects.type, T]
  2. implicit def forBounds[K, M](implicit arg0: Boundable[K]): LayerFilter[K, Intersects.type, Bounds[K], M]

    Define Intersects filter for Bounds

  3. implicit def forExtent[K, M](implicit arg0: SpatialComponent[K], arg1: Boundable[K], arg2: GetComponent[M, LayoutDefinition]): LayerFilter[K, Intersects.type, Extent, M]

    Define Intersects filter for Extent

  4. implicit def forGridBounds[K, M](implicit arg0: SpatialComponent[K], arg1: Boundable[K]): LayerFilter[K, Intersects.type, TileBounds, M]

    Define Intersects filter for GridBounds

  5. implicit def forKeyBounds[K, M](implicit arg0: Boundable[K]): LayerFilter[K, Intersects.type, KeyBounds[K], M]

    Define Intersects filter for KeyBounds

  6. implicit def forLine[K, M](implicit arg0: SpatialComponent[K], arg1: Boundable[K], arg2: GetComponent[M, LayoutDefinition]): LayerFilter[K, Intersects.type, LineString, M] { def apply(metadata: M,kb: geotrellis.layer.KeyBounds[K],line: geotrellis.vector.LineString): List[geotrellis.layer.KeyBounds[K]] }

    Define Intersects filter for Polygon

  7. implicit def forMultiLine[K, M](implicit arg0: SpatialComponent[K], arg1: Boundable[K], arg2: GetComponent[M, LayoutDefinition]): LayerFilter[K, Intersects.type, MultiLineString, M] { def apply(metadata: M,kb: geotrellis.layer.KeyBounds[K],multiLine: geotrellis.vector.MultiLineString): List[geotrellis.layer.KeyBounds[K]] }

    Define Intersects filter for MultiLine

  8. implicit def forMultiPolygon[K, M](implicit arg0: SpatialComponent[K], arg1: Boundable[K], arg2: GetComponent[M, LayoutDefinition]): LayerFilter[K, Intersects.type, MultiPolygon, M] { def apply(metadata: M,kb: geotrellis.layer.KeyBounds[K],polygon: geotrellis.vector.MultiPolygon): List[geotrellis.layer.KeyBounds[K]] }

    Define Intersects filter for MultiPolygon

  9. implicit def forPoint[K, M](implicit arg0: SpatialComponent[K], arg1: Boundable[K], arg2: (M) ⇒ MapKeyTransform): LayerFilter[K, Intersects.type, Point, M] { def apply(metadata: M,kb: geotrellis.layer.KeyBounds[K],point: geotrellis.vector.Point): List[geotrellis.layer.KeyBounds[K]] }

    Define Contains filter for Point

  10. implicit def forPolygon[K, M](implicit arg0: SpatialComponent[K], arg1: Boundable[K], arg2: GetComponent[M, LayoutDefinition]): LayerFilter[K, Intersects.type, Polygon, M] { def apply(metadata: M,kb: geotrellis.layer.KeyBounds[K],polygon: geotrellis.vector.Polygon): List[geotrellis.layer.KeyBounds[K]] }

    Define Intersects filter for Polygon

  11. implicit def forProjectedMultiPolygon[K, M](implicit arg0: SpatialComponent[K], arg1: Boundable[K], arg2: GetComponent[M, LayoutDefinition], arg3: GetComponent[M, CRS]): LayerFilter[K, Intersects.type, (MultiPolygon, CRS), M]
  12. implicit def forProjectedPolygon[K, M](implicit arg0: SpatialComponent[K], arg1: Boundable[K], arg2: GetComponent[M, LayoutDefinition], arg3: GetComponent[M, CRS]): LayerFilter[K, Intersects.type, (Polygon, CRS), M]