p

compstak

geojson

package geojson

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class BoundingBox[A](llb: Position[A], urt: Position[A]) extends Product with Serializable
  2. final case class Feature[A, P](geometry: GeoJsonGeometry[A], properties: P, id: Option[String] = None, bbox: Option[BoundingBox[A]] = None) extends GeoJson[A, P] with Product with Serializable
  3. final case class FeatureCollection[A, P](features: Seq[Feature[A, P]], bbox: Option[BoundingBox[A]] = None) extends GeoJson[A, P] with Product with Serializable
  4. sealed abstract class GeoJson[A, P] extends AnyRef
  5. sealed abstract class GeoJsonGeometry[A] extends GeoJson[A, Unit]
  6. trait GeoJsonLowPriorityImplicits extends AnyRef
  7. sealed abstract class GeoJsonObjectType extends Product with Serializable
  8. sealed trait Geometry[A] extends AnyRef
  9. final case class GeometryCollection[A](geometries: List[GeoJsonGeometry[A]], bbox: Option[BoundingBox[A]] = None) extends GeoJson[A, Unit] with Product with Serializable
  10. sealed abstract class GeometryType extends GeoJsonObjectType
  11. final case class Line[A](head: Position[A], tail: NonEmptyList[Position[A]]) extends Geometry[A] with Product with Serializable
  12. final case class LineSet[A](elements: List[Line[A]]) extends Geometry[A] with Product with Serializable
  13. final case class LineString[A](coordinates: Line[A], bbox: Option[BoundingBox[A]] = None) extends GeoJsonGeometry[A] with Product with Serializable
  14. sealed abstract case class LinearRing[A] extends Geometry[A] with Product with Serializable
  15. final case class MultiLineString[A](coordinates: LineSet[A], bbox: Option[BoundingBox[A]] = None) extends GeoJsonGeometry[A] with Product with Serializable
  16. final case class MultiPoint[A](coordinates: PositionSet[A], bbox: Option[BoundingBox[A]] = None) extends GeoJsonGeometry[A] with Product with Serializable
  17. final case class MultiPolygon[A](coordinates: PolygonSet[A], bbox: Option[BoundingBox[A]] = None) extends GeoJsonGeometry[A] with Product with Serializable
  18. final case class Point[A](coordinates: Position[A], bbox: Option[BoundingBox[A]] = None) extends GeoJsonGeometry[A] with Product with Serializable
  19. final case class Polygon[A](coordinates: RingSet[A], bbox: Option[BoundingBox[A]] = None) extends GeoJsonGeometry[A] with Product with Serializable
  20. final case class PolygonSet[A](elements: List[RingSet[A]]) extends Geometry[A] with Product with Serializable
  21. final case class Pos2[A](x: A, y: A) extends Position[A] with Product with Serializable
  22. final case class Pos3[A](x: A, y: A, _z: A) extends Position[A] with Product with Serializable
  23. sealed abstract class Position[A] extends Geometry[A]
  24. final case class PositionSet[A](elements: List[Position[A]]) extends Geometry[A] with Product with Serializable
  25. final case class RingSet[A](elements: List[LinearRing[A]]) extends Geometry[A] with Product with Serializable

Value Members

  1. object BoundingBox extends Serializable
  2. object Feature extends Serializable
  3. object FeatureCollection extends Serializable
  4. object GeoJson extends GeoJsonLowPriorityImplicits
  5. object GeoJsonCodec
  6. object GeoJsonGeometry
  7. object GeoJsonObjectType extends Serializable
  8. object GeometryCollection extends Serializable
  9. object GeometryType extends Serializable
  10. object Line extends Serializable
  11. object LineSet extends Serializable
  12. object LineString extends Serializable
  13. object LinearRing extends Serializable
  14. object MultiLineString extends Serializable
  15. object MultiPoint extends Serializable
  16. object MultiPolygon extends Serializable
  17. object Point extends Serializable
  18. object Polygon extends Serializable
  19. object PolygonSet extends Serializable
  20. object Position
  21. object PositionSet extends Serializable
  22. object RingSet extends Serializable

Ungrouped