geotrellis

vector

package vector

Linear Supertypes
SeqMethods, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. vector
  2. SeqMethods
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait AtLeastOneDimension extends Dimensions

  2. trait AtMostOneDimension extends Dimensions

  3. sealed trait AtMostOneDimensionPolygonSymDifferenceResult extends GeometryResultMethods

  4. sealed trait AtMostOneDimensionPolygonUnionResult extends GeometryResultMethods

  5. sealed trait Dimensions extends AnyRef

  6. class DumbMeasure extends Measure

  7. case class Extent(xmin: Double, ymin: Double, xmax: Double, ymax: Double) extends Product with Serializable

    An Extent represents a rectangular region of geographic space (with a particular projection).

  8. case class ExtentRangeError(msg: String) extends Exception with Product with Serializable

  9. case class Feature[+G <: Geometry, D](geom: G, data: D) extends Product with Serializable

  10. trait Geometry extends AnyRef

  11. class GeometryCollection extends Geometry

  12. class GeometryCollectionBuilder extends AnyRef

    Builder for GeometryCollection.

  13. type GeometryCollectionFeature[D] = Feature[GeometryCollection, D]

  14. case class GeometryCollectionResult(geom: GeometryCollection) extends GeometryResult with TwoDimensionsTwoDimensionsIntersectionResult with ZeroDimensionsLineUnionResult with AtMostOneDimensionPolygonUnionResult with LineMultiPolygonUnionResult with PointMultiLineUnionResult with ZeroDimensionsLineSymDifferenceResult with AtMostOneDimensionPolygonSymDifferenceResult with PointMultiLineSymDifferenceResult with PointMultiPolygonSymDifferenceResult with LineMultiPolygonSymDifferenceResult with OneDimensionAtLeastOneDimensionIntersectionResult with PointMultiPolygonUnionResult with MultiPointMultiLineUnionResult with MultiPointMultiPolygonUnionResult with MultiPointMultiLineSymDifferenceResult with MultiPointMultiPolygonSymDifferenceResult with MultiLineMultiPolygonUnionResult with MultiLineMultiPolygonSymDifferenceResult with Product with Serializable

  15. sealed trait GeometryResult extends GeometryResultMethods

  16. case class Line(jtsGeom: LineString) extends Geometry with Relatable with OneDimension with Product with Serializable

  17. sealed trait LineAtLeastOneDimensionDifferenceResult extends GeometryResultMethods

  18. type LineFeature[D] = Feature[Line, D]

  19. sealed trait LineMultiPolygonSymDifferenceResult extends GeometryResultMethods

  20. sealed trait LineMultiPolygonUnionResult extends GeometryResultMethods

  21. sealed trait LineOneDimensionUnionResult extends GeometryResultMethods

  22. case class LineResult(geom: Line) extends GeometryResult with OneDimensionAtLeastOneDimensionIntersectionResult with TwoDimensionsTwoDimensionsIntersectionResult with ZeroDimensionsLineUnionResult with LineOneDimensionUnionResult with LineAtLeastOneDimensionDifferenceResult with PointMultiLineUnionResult with PolygonBoundaryResult with ZeroDimensionsLineSymDifferenceResult with OneDimensionOneDimensionSymDifferenceResult with PointMultiLineSymDifferenceResult with LineMultiPolygonUnionResult with LineMultiPolygonSymDifferenceResult with MultiPointMultiLineUnionResult with MultiPointMultiLineSymDifferenceResult with MultiLineMultiLineUnionResult with MultiLineGeometryDifferenceResult with MultiLineMultiLineIntersectionResult with MultiPolygonMultiPolygonIntersectionResult with MultiLineMultiLineSymDifferenceResult with MultiPolygonMultiPolygonSymDifferenceResult with MultiLineMultiLineDifferenceResult with MultiPolygonMultiPolygonDifferenceResult with Product with Serializable

  23. trait Measure extends ItemDistance with Serializable

  24. sealed abstract class ModelType extends AnyRef

  25. trait MultiGeometry extends Geometry

  26. case class MultiLine(jtsGeom: MultiLineString) extends MultiGeometry with Relatable with OneDimension with Product with Serializable

  27. type MultiLineFeature[D] = Feature[MultiLine, D]

  28. sealed trait MultiLineGeometryDifferenceResult extends GeometryResultMethods

  29. sealed trait MultiLineMultiLineDifferenceResult extends GeometryResultMethods

  30. sealed trait MultiLineMultiLineIntersectionResult extends GeometryResultMethods

  31. sealed trait MultiLineMultiLineSymDifferenceResult extends GeometryResultMethods

  32. sealed trait MultiLineMultiLineUnionResult extends GeometryResultMethods

  33. sealed trait MultiLineMultiPolygonSymDifferenceResult extends GeometryResultMethods

  34. sealed trait MultiLineMultiPolygonUnionResult extends GeometryResultMethods

  35. case class MultiLineResult(geom: MultiLine) extends GeometryResult with TwoDimensionsTwoDimensionsIntersectionResult with LineOneDimensionUnionResult with LineAtLeastOneDimensionDifferenceResult with PointMultiLineUnionResult with MultiLineGeometryDifferenceResult with PolygonBoundaryResult with OneDimensionOneDimensionSymDifferenceResult with PointMultiLineSymDifferenceResult with OneDimensionAtLeastOneDimensionIntersectionResult with MultiPointMultiLineUnionResult with MultiPointMultiLineSymDifferenceResult with MultiLineMultiLineUnionResult with MultiLineMultiPolygonUnionResult with MultiLineMultiPolygonSymDifferenceResult with MultiLineMultiLineIntersectionResult with MultiPolygonMultiPolygonIntersectionResult with MultiLineMultiLineSymDifferenceResult with MultiPolygonMultiPolygonSymDifferenceResult with MultiLineMultiLineDifferenceResult with MultiPolygonMultiPolygonDifferenceResult with Product with Serializable

  36. case class MultiPoint(jtsGeom: com.vividsolutions.jts.geom.MultiPoint) extends MultiGeometry with Relatable with ZeroDimensions with Product with Serializable

  37. sealed trait MultiPointAtLeastOneDimensionIntersectionResult extends GeometryResultMethods

  38. type MultiPointFeature[D] = Feature[MultiPoint, D]

  39. sealed trait MultiPointGeometryDifferenceResult extends GeometryResultMethods

  40. sealed trait MultiPointMultiLineSymDifferenceResult extends GeometryResultMethods

  41. sealed trait MultiPointMultiLineUnionResult extends GeometryResultMethods

  42. sealed trait MultiPointMultiPointDifferenceResult extends GeometryResultMethods

  43. sealed trait MultiPointMultiPointIntersectionResult extends GeometryResultMethods

  44. sealed trait MultiPointMultiPointSymDifferenceResult extends GeometryResultMethods

  45. sealed trait MultiPointMultiPointUnionResult extends GeometryResultMethods

  46. sealed trait MultiPointMultiPolygonSymDifferenceResult extends GeometryResultMethods

  47. sealed trait MultiPointMultiPolygonUnionResult extends GeometryResultMethods

  48. case class MultiPointResult(geom: MultiPoint) extends GeometryResult with TwoDimensionsTwoDimensionsIntersectionResult with MultiPointAtLeastOneDimensionIntersectionResult with PointZeroDimensionsUnionResult with OneDimensionBoundaryResult with MultiPointGeometryDifferenceResult with PointPointSymDifferenceResult with ZeroDimensionsMultiPointSymDifferenceResult with OneDimensionAtLeastOneDimensionIntersectionResult with MultiPointMultiPointIntersectionResult with MultiPointMultiPointUnionResult with MultiPointMultiLineUnionResult with MultiPointMultiPolygonUnionResult with MultiPointMultiLineSymDifferenceResult with MultiPointMultiPolygonSymDifferenceResult with MultiLineMultiLineIntersectionResult with MultiPolygonMultiPolygonIntersectionResult with MultiLineMultiLineSymDifferenceResult with MultiPointMultiPointSymDifferenceResult with MultiPolygonMultiPolygonSymDifferenceResult with MultiLineMultiLineDifferenceResult with MultiPointMultiPointDifferenceResult with MultiPolygonMultiPolygonDifferenceResult with Product with Serializable

  49. case class MultiPolygon(jtsGeom: com.vividsolutions.jts.geom.MultiPolygon) extends MultiGeometry with Relatable with TwoDimensions with Product with Serializable

  50. type MultiPolygonFeature[D] = Feature[MultiPolygon, D]

  51. sealed trait MultiPolygonMultiPolygonDifferenceResult extends GeometryResultMethods

  52. sealed trait MultiPolygonMultiPolygonIntersectionResult extends GeometryResultMethods

  53. sealed trait MultiPolygonMultiPolygonSymDifferenceResult extends GeometryResultMethods

  54. case class MultiPolygonResult(geom: MultiPolygon) extends GeometryResult with TwoDimensionsTwoDimensionsIntersectionResult with TwoDimensionsTwoDimensionsUnionResult with LineMultiPolygonUnionResult with TwoDimensionsTwoDimensionsDifferenceResult with MultiPolygonXDifferenceResult with TwoDimensionsTwoDimensionsSymDifferenceResult with PointMultiPolygonSymDifferenceResult with LineMultiPolygonSymDifferenceResult with PointMultiPolygonUnionResult with MultiPointMultiPolygonUnionResult with MultiPointMultiPolygonSymDifferenceResult with MultiLineMultiPolygonUnionResult with MultiLineMultiPolygonSymDifferenceResult with MultiPolygonMultiPolygonIntersectionResult with MultiPolygonMultiPolygonSymDifferenceResult with MultiPolygonMultiPolygonDifferenceResult with Product with Serializable

  55. sealed trait MultiPolygonXDifferenceResult extends GeometryResultMethods

  56. trait OneDimension extends Dimensions with AtMostOneDimension with AtLeastOneDimension

  57. sealed trait OneDimensionAtLeastOneDimensionIntersectionResult extends GeometryResultMethods

  58. sealed trait OneDimensionBoundaryResult extends GeometryResultMethods

  59. sealed trait OneDimensionOneDimensionSymDifferenceResult extends GeometryResultMethods

  60. case class Point(jtsGeom: com.vividsolutions.jts.geom.Point) extends Geometry with Relatable with ZeroDimensions with Product with Serializable

  61. type PointFeature[D] = Feature[Point, D]

  62. sealed trait PointGeometryDifferenceResult extends GeometryResultMethods

  63. sealed trait PointGeometryIntersectionResult extends GeometryResultMethods

  64. sealed trait PointMultiLineSymDifferenceResult extends GeometryResultMethods

  65. sealed trait PointMultiLineUnionResult extends GeometryResultMethods

  66. sealed trait PointMultiPolygonSymDifferenceResult extends GeometryResultMethods

  67. sealed trait PointMultiPolygonUnionResult extends GeometryResultMethods

  68. sealed trait PointOrNoResult extends GeometryResultMethods

  69. sealed trait PointPointSymDifferenceResult extends GeometryResultMethods

  70. case class PointResult(geom: Point) extends GeometryResult with PointGeometryIntersectionResult with OneDimensionAtLeastOneDimensionIntersectionResult with TwoDimensionsTwoDimensionsIntersectionResult with MultiPointAtLeastOneDimensionIntersectionResult with PointZeroDimensionsUnionResult with PointGeometryDifferenceResult with MultiPointGeometryDifferenceResult with ZeroDimensionsMultiPointSymDifferenceResult with MultiPointMultiPointIntersectionResult with LineMultiPolygonUnionResult with PointMultiLineUnionResult with PointMultiPolygonUnionResult with PointMultiLineSymDifferenceResult with PointMultiPolygonSymDifferenceResult with MultiPointMultiPointUnionResult with MultiLineMultiLineIntersectionResult with MultiPolygonMultiPolygonIntersectionResult with MultiLineMultiLineSymDifferenceResult with MultiPointMultiPointSymDifferenceResult with MultiPolygonMultiPolygonSymDifferenceResult with MultiLineMultiLineDifferenceResult with MultiPointMultiPointDifferenceResult with MultiPolygonMultiPolygonDifferenceResult with PointOrNoResult with Product with Serializable

  71. sealed trait PointZeroDimensionsUnionResult extends GeometryResultMethods

  72. case class Polygon(jtsGeom: com.vividsolutions.jts.geom.Polygon) extends Geometry with Relatable with TwoDimensions with Product with Serializable

  73. sealed trait PolygonAtMostOneDimensionDifferenceResult extends GeometryResultMethods

  74. sealed trait PolygonBoundaryResult extends GeometryResultMethods

  75. type PolygonFeature[D] = Feature[Polygon, D]

  76. case class PolygonResult(geom: Polygon) extends GeometryResult with TwoDimensionsTwoDimensionsIntersectionResult with AtMostOneDimensionPolygonUnionResult with TwoDimensionsTwoDimensionsUnionResult with LineMultiPolygonUnionResult with PolygonAtMostOneDimensionDifferenceResult with AtMostOneDimensionPolygonSymDifferenceResult with TwoDimensionsTwoDimensionsDifferenceResult with TwoDimensionsTwoDimensionsSymDifferenceResult with PointMultiPolygonSymDifferenceResult with LineMultiPolygonSymDifferenceResult with PointMultiPolygonUnionResult with MultiPointMultiPolygonUnionResult with MultiPointMultiPolygonSymDifferenceResult with MultiLineMultiPolygonUnionResult with MultiLineMultiPolygonSymDifferenceResult with MultiPolygonMultiPolygonIntersectionResult with MultiPolygonMultiPolygonSymDifferenceResult with MultiPolygonMultiPolygonDifferenceResult with Product with Serializable

  77. case class ProjectedExtent(extent: Extent, crs: CRS) extends Product with Serializable

  78. trait Relatable extends AnyRef

  79. implicit class SeqLineExtensions extends AnyRef

    Definition Classes
    SeqMethods
  80. trait SeqMethods extends AnyRef

  81. implicit class SeqMultiLineExtensions extends AnyRef

    Definition Classes
    SeqMethods
  82. implicit class SeqMultiPointExtensions extends AnyRef

    Definition Classes
    SeqMethods
  83. implicit class SeqMultiPolygonExtensions extends AnyRef

    Definition Classes
    SeqMethods
  84. implicit class SeqPointExtensions extends AnyRef

    Definition Classes
    SeqMethods
  85. implicit class SeqPolygonExtensions extends AnyRef

    Definition Classes
    SeqMethods
  86. class SpatialIndex[T] extends Serializable

  87. trait TwoDimensions extends Dimensions with AtLeastOneDimension

  88. sealed trait TwoDimensionsTwoDimensionsDifferenceResult extends GeometryResultMethods

  89. sealed trait TwoDimensionsTwoDimensionsIntersectionResult extends GeometryResultMethods

  90. sealed trait TwoDimensionsTwoDimensionsSymDifferenceResult extends GeometryResultMethods

  91. sealed trait TwoDimensionsTwoDimensionsUnionResult extends GeometryResultMethods

  92. trait ZeroDimensions extends Dimensions with AtMostOneDimension

  93. sealed trait ZeroDimensionsLineSymDifferenceResult extends GeometryResultMethods

  94. sealed trait ZeroDimensionsLineUnionResult extends GeometryResultMethods

  95. sealed trait ZeroDimensionsMultiPointSymDifferenceResult extends GeometryResultMethods

Value Members

  1. object AtMostOneDimensionPolygonSymDifferenceResult

  2. object AtMostOneDimensionPolygonUnionResult

  3. object Circular extends ModelType with Product with Serializable

  4. object Exponential extends ModelType with Product with Serializable

  5. object Extent extends Serializable

  6. object Feature extends Serializable

  7. object Gaussian extends ModelType with Product with Serializable

  8. object Geometry

  9. object GeometryCollection

  10. object GeometryCollectionFeature

  11. object GeometryResult

  12. object Line extends Serializable

  13. object LineAtLeastOneDimensionDifferenceResult

  14. object LineFeature

  15. object LineMultiPolygonSymDifferenceResult

  16. object LineMultiPolygonUnionResult

  17. object LineOneDimensionUnionResult

  18. object LineResult extends Serializable

  19. object Linear extends ModelType with Product with Serializable

  20. object Measure extends Serializable

  21. object MultiLine extends Serializable

  22. object MultiLineFeature

  23. object MultiLineGeometryDifferenceResult

  24. object MultiLineMultiLineDifferenceResult

  25. object MultiLineMultiLineIntersectionResult

  26. object MultiLineMultiLineSymDifferenceResult

  27. object MultiLineMultiLineUnionResult

  28. object MultiLineMultiPolygonSymDifferenceResult

  29. object MultiLineMultiPolygonUnionResult

  30. object MultiLineResult extends Serializable

  31. object MultiPoint extends Serializable

  32. object MultiPointAtLeastOneDimensionIntersectionResult

  33. object MultiPointFeature

  34. object MultiPointGeometryDifferenceResult

  35. object MultiPointMultiLineSymDifferenceResult

  36. object MultiPointMultiLineUnionResult

  37. object MultiPointMultiPointDifferenceResult

  38. object MultiPointMultiPointIntersectionResult

  39. object MultiPointMultiPointSymDifferenceResult

  40. object MultiPointMultiPointUnionResult

  41. object MultiPointMultiPolygonSymDifferenceResult

  42. object MultiPointMultiPolygonUnionResult

  43. object MultiPolygon extends Serializable

  44. object MultiPolygonFeature

  45. object MultiPolygonMultiPolygonDifferenceResult

  46. object MultiPolygonMultiPolygonIntersectionResult

  47. object MultiPolygonMultiPolygonSymDifferenceResult

  48. object MultiPolygonXDifferenceResult

  49. object NoResult extends GeometryResult with PointGeometryIntersectionResult with OneDimensionAtLeastOneDimensionIntersectionResult with TwoDimensionsTwoDimensionsIntersectionResult with MultiPointAtLeastOneDimensionIntersectionResult with OneDimensionBoundaryResult with PointGeometryDifferenceResult with LineAtLeastOneDimensionDifferenceResult with TwoDimensionsTwoDimensionsDifferenceResult with MultiPointGeometryDifferenceResult with PointPointSymDifferenceResult with OneDimensionOneDimensionSymDifferenceResult with TwoDimensionsTwoDimensionsSymDifferenceResult with ZeroDimensionsMultiPointSymDifferenceResult with MultiPointMultiPointIntersectionResult with MultiPointMultiPointUnionResult with MultiPointMultiLineUnionResult with MultiPointMultiPolygonUnionResult with PointOrNoResult with MultiPointMultiLineSymDifferenceResult with MultiPointMultiPolygonSymDifferenceResult with MultiLineMultiLineUnionResult with MultiLineMultiPolygonUnionResult with MultiLineGeometryDifferenceResult with MultiLineMultiPolygonSymDifferenceResult with MultiLineMultiLineIntersectionResult with MultiPolygonMultiPolygonIntersectionResult with MultiLineMultiLineSymDifferenceResult with MultiPointMultiPointSymDifferenceResult with MultiPolygonMultiPolygonSymDifferenceResult with MultiLineMultiLineDifferenceResult with MultiPointMultiPointDifferenceResult with MultiPolygonMultiPolygonDifferenceResult with Product with Serializable

  50. object OneDimensionAtLeastOneDimensionIntersectionResult

  51. object OneDimensionBoundaryResult

  52. object OneDimensionOneDimensionSymDifferenceResult

  53. object Point extends Serializable

  54. object PointFeature

  55. object PointGeometryDifferenceResult

  56. object PointGeometryIntersectionResult

  57. object PointMultiLineSymDifferenceResult

  58. object PointMultiLineUnionResult

  59. object PointMultiPolygonSymDifferenceResult

  60. object PointMultiPolygonUnionResult

  61. object PointOrNoResult

  62. object PointPointSymDifferenceResult

  63. object PointZeroDimensionsUnionResult

  64. object Polygon extends Serializable

  65. object PolygonAtMostOneDimensionDifferenceResult

  66. object PolygonBoundaryResult

  67. object PolygonFeature

  68. object Semivariogram

    Empirical semivariogram

  69. object SpatialIndex extends Serializable

  70. object Spherical extends ModelType with Product with Serializable

  71. object TwoDimensionsTwoDimensionsDifferenceResult

  72. object TwoDimensionsTwoDimensionsIntersectionResult

  73. object TwoDimensionsTwoDimensionsSymDifferenceResult

  74. object TwoDimensionsTwoDimensionsUnionResult

  75. object ZeroDimensionsLineSymDifferenceResult

  76. object ZeroDimensionsLineUnionResult

  77. object ZeroDimensionsMultiPointSymDifferenceResult

  78. package affine

  79. implicit def arrayLineToMultiLine(ps: Array[Line]): MultiLine

  80. implicit def arrayPointToMultiPoint(ps: Array[Point]): MultiPoint

  81. implicit def arrayPolygonToMultiPolygon(ps: Array[Polygon]): MultiPolygon

  82. package benchmark

  83. implicit def coordinateArrayToMultiPoint(ca: Array[Coordinate]): MultiPoint

  84. implicit def coordinateToPoint(c: Coordinate): Point

  85. implicit def geometryCollectionToSeqGeometry(gc: com.vividsolutions.jts.geom.GeometryCollection): Seq[Geometry]

  86. package io

  87. implicit def multiLineToSeqLine(ml: MultiLineString): Seq[Line]

  88. implicit def multiPointToSeqPoint(mp: com.vividsolutions.jts.geom.MultiPoint): Seq[Point]

  89. implicit def multiPolygonToSeqPolygon(mp: com.vividsolutions.jts.geom.MultiPolygon): Seq[Polygon]

  90. package op

  91. implicit def pointListToCoordinateArray(ps: List[Point]): Array[Coordinate]

  92. package reproject

  93. implicit def seqGeometryToGeometryCollection(gs: Seq[Geometry]): GeometryCollection

  94. implicit def seqLineToMultiLine(ps: Seq[Line]): MultiLine

  95. implicit def seqPointToMultiPoint(ps: Seq[Point]): MultiPoint

  96. implicit def seqPolygonToMultiPolygon(ps: Seq[Polygon]): MultiPolygon

  97. implicit def tupleListToPointList(tl: Seq[(Double, Double)]): Seq[Point]

  98. implicit def tupleListToPointList(tl: List[(Double, Double)]): List[Point]

  99. implicit def tupleOfDoubleToPoint(t: (Int, Int)): Point

  100. implicit def tupleOfIntToPoint(t: (Double, Double)): Point

  101. implicit def tupleSeqToMultiPoint(ts: Set[(Double, Double)]): Set[Point]

Inherited from SeqMethods

Inherited from AnyRef

Inherited from Any

Ungrouped