object LinearComponentExtracter

Extracts all the 1-dimensional ({link LineString}) components from a {link Geometry}. For polygonal geometries, this will extract all the component {link LinearRing}s. If desired, LinearRings can be forced to be returned as LineStrings.

Version

1.7

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

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def getGeometry(geom: Geometry, forceToLineString: Boolean): Geometry

    Extracts the linear components from a single {link Geometry} and returns them as either a {link LineString} or {link MultiLineString}.

    Extracts the linear components from a single {link Geometry} and returns them as either a {link LineString} or {link MultiLineString}.

    geom

    the geometry from which to extract

    forceToLineString

    true if LinearRings should be converted to LineStrings return a linear geometry

  11. def getGeometry(geom: Geometry): Geometry

    Extracts the linear components from a single {link Geometry} and returns them as either a {link LineString} or {link MultiLineString}.

    Extracts the linear components from a single {link Geometry} and returns them as either a {link LineString} or {link MultiLineString}.

    geom

    the geometry from which to extract return a linear geometry

  12. def getLines(geom: Geometry, forceToLineString: Boolean): ArrayList[Geometry]

    Extracts the linear components from a single geometry.

    Extracts the linear components from a single geometry. If more than one geometry is to be processed, it is more efficient to create a single {link LinearComponentExtracter} instance and pass it to multiple geometries.

    geom

    the geometry from which to extract linear components

    forceToLineString

    true if LinearRings should be converted to LineStrings return the list of linear components

  13. def getLines(geom: Geometry): ArrayList[Geometry]

    Extracts the linear components from a single geometry.

    Extracts the linear components from a single geometry. If more than one geometry is to be processed, it is more efficient to create a single {link LinearComponentExtracter} instance and pass it to multiple geometries.

    geom

    the geometry from which to extract linear components return the list of linear components

  14. def getLines(geom: Geometry, lines: Collection[Geometry], forceToLineString: Boolean): Collection[Geometry]

    Extracts the linear components from a single {link Geometry} and adds them to the provided {link Collection}.

    Extracts the linear components from a single {link Geometry} and adds them to the provided {link Collection}.

    geom

    the geometry from which to extract linear components

    lines

    the Collection to add the extracted linear components to

    forceToLineString

    true if LinearRings should be converted to LineStrings return the Collection of linear components (LineStrings or LinearRings)

  15. def getLines(geom: Geometry, lines: Collection[Geometry]): Collection[Geometry]

    Extracts the linear components from a single {link Geometry} and adds them to the provided {link Collection}.

    Extracts the linear components from a single {link Geometry} and adds them to the provided {link Collection}.

    geom

    the geometry from which to extract linear components

    lines

    the Collection to add the extracted linear components to return the Collection of linear components (LineStrings or LinearRings)

  16. def getLines(geoms: Collection[Geometry], lines: Collection[Geometry], forceToLineString: Boolean): Collection[Geometry]

    Extracts the linear components from a single {link Geometry} and adds them to the provided {link Collection}.

    Extracts the linear components from a single {link Geometry} and adds them to the provided {link Collection}.

    geoms

    the Collection of geometries from which to extract linear components

    lines

    the collection to add the extracted linear components to

    forceToLineString

    true if LinearRings should be converted to LineStrings return the collection of linear components (LineStrings or LinearRings)

  17. def getLines(geoms: Collection[Geometry], lines: Collection[Geometry]): Collection[Geometry]

    Extracts the linear components from a single {link Geometry} and adds them to the provided {link Collection}.

    Extracts the linear components from a single {link Geometry} and adds them to the provided {link Collection}.

    geoms

    the collection of geometries from which to extract linear components

    lines

    the collection to add the extracted linear components to return the collection of linear components (LineStrings or LinearRings)

  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  24. def toString(): String
    Definition Classes
    AnyRef → Any
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped