Class

com.github.tsingjyujing.geo.element.immutable

GeoLineString

Related Doc: package immutable

Permalink

case class GeoLineString[TGeoPoint <: IGeoPoint](points: IndexedSeq[TGeoPoint]) extends GeoDistanceMeasurable[IGeoPoint] with GeoJSONable with Product with Serializable

Geo point line string

points

points which contribute line string

Linear Supertypes
Serializable, Serializable, Product, Equals, GeoJSONable, GeoDistanceMeasurable[IGeoPoint], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GeoLineString
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. GeoJSONable
  7. GeoDistanceMeasurable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GeoLineString(points: IndexedSeq[TGeoPoint])

    Permalink

    points

    points which contribute line string

Type Members

  1. case class FetchResult(offsetStart: Int, offsetEnd: Int, distance: Double) extends Product with Serializable

    Permalink

    Fetch result of the line string

    Fetch result of the line string

    offsetStart

    start point index

    offsetEnd

    end point index

    distance

    distance to line

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def fetchLineString(point: IGeoPoint): FetchResult

    Permalink

    Fetch the nearest line in the

  8. val geoLineString: IndexedSeq[GeoLine[TGeoPoint]]

    Permalink

    Geo line string data

  9. def geoTo(point: IGeoPoint): Double

    Permalink

    Get distance from this to point or point to this (should be same)

    Get distance from this to point or point to this (should be same)

    point

    geo point

    Definition Classes
    GeoLineStringGeoDistanceMeasurable
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  11. def getEndPoint: IGeoPoint

    Permalink

    Get the end point

  12. def getStartPoint: IGeoPoint

    Permalink

    Get the start point

  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. val lineStringLength: Double

    Permalink
  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  18. val points: IndexedSeq[TGeoPoint]

    Permalink

    points which contribute line string

  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. def toGeoJSON: JSONObject

    Permalink

    Get scala original JSON object, JSON object deprecated in Scala 2.12 but still using in 2.10

    Get scala original JSON object, JSON object deprecated in Scala 2.12 but still using in 2.10

    Definition Classes
    GeoLineStringGeoJSONable
  21. def toGeoJSONString: String

    Permalink
    Definition Classes
    GeoJSONable
  22. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def ~>(point: IGeoPoint): Double

    Permalink

    Alias of geoTo

    Alias of geoTo

    Definition Classes
    GeoDistanceMeasurable

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from GeoJSONable

Inherited from AnyRef

Inherited from Any

Ungrouped