Class

com.github.tsingjyujing.geo.element.immutable

GeoFastLineString

Related Doc: package immutable

Permalink

case class GeoFastLineString[TGeoPoint <: IGeoPoint](points: IndexedSeq[TGeoPoint], searchRadius: Double) extends GeoDistanceMeasurable[IGeoPoint] with GeoJSONable with IContains[IGeoPoint] with Product with Serializable

Geo point line string which can search/get distance fast

points

points which contribute line string

searchRadius

radius to search

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

Instance Constructors

  1. new GeoFastLineString(points: IndexedSeq[TGeoPoint], searchRadius: Double)

    Permalink

    points

    points which contribute line string

    searchRadius

    radius to search

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. def contains(x: IGeoPoint): Boolean

    Permalink

    Is x contains in self

    Is x contains in self

    Definition Classes
    GeoFastLineStringIContains
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. 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
    GeoFastLineStringGeoDistanceMeasurable
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. final def nonContains(x: IGeoPoint): Boolean

    Permalink

    NOT contains

    NOT contains

    Definition Classes
    IContains
  13. final def notify(): Unit

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

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

    Permalink

    points which contribute line string

  16. val searchRadius: Double

    Permalink

    radius to search

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

    Permalink
    Definition Classes
    AnyRef
  18. 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
    GeoFastLineStringGeoJSONable
  19. def toGeoJSONString: String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. 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 IContains[IGeoPoint]

Inherited from GeoJSONable

Inherited from AnyRef

Inherited from Any

Ungrouped