Search
Preparing search index...
The search index is not available
Swim Toolkit
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Swim Toolkit
@swim/geo
GeoCurve
Class GeoCurve
Hierarchy
GeoShape
GeoCurve
GeoSegment
GeoSpline
Implements
Equals
Equivalent
Index
Constructors
constructor
Properties
lat
Max
lat
Min
lng
Max
lng
Min
Accessors
bounds
Methods
contains
equals
equivalent
To
for
Each
Coord
for
Each
Coord
Rest
interpolate
interpolate
Lat
interpolate
Lng
intersects
project
split
union
from
Any
is
Any
Constructors
constructor
new
Geo
Curve
(
)
:
GeoCurve
Returns
GeoCurve
Properties
Readonly
Abstract
lat
Max
lat
Max
:
number
Readonly
Abstract
lat
Min
lat
Min
:
number
Readonly
Abstract
lng
Max
lng
Max
:
number
Readonly
Abstract
lng
Min
lng
Min
:
number
Accessors
bounds
get
bounds
(
)
:
GeoBox
Returns
GeoBox
Methods
Abstract
contains
contains
(
that
:
AnyGeoShape
)
:
boolean
contains
(
lng
:
number
, lat
:
number
)
:
boolean
Parameters
that:
AnyGeoShape
Returns
boolean
Parameters
lng:
number
lat:
number
Returns
boolean
Abstract
equals
equals
(
that
:
unknown
)
:
boolean
Parameters
that:
unknown
Returns
boolean
Abstract
equivalent
To
equivalent
To
(
that
:
unknown
, epsilon
?:
number
)
:
boolean
Parameters
that:
unknown
Optional
epsilon:
number
Returns
boolean
Abstract
for
Each
Coord
for
Each
Coord<R>
(
callback
:
(
lng
:
number
, lat
:
number
)
=>
void
|
R
)
:
undefined
|
R
for
Each
Coord<R, S>
(
callback
:
(
lng
:
number
, lat
:
number
)
=>
void
|
R
, thisArg
:
S
)
:
undefined
|
R
Type parameters
R
Parameters
callback:
(
lng
:
number
, lat
:
number
)
=>
void
|
R
(
lng
:
number
, lat
:
number
)
:
void
|
R
Parameters
lng:
number
lat:
number
Returns
void
|
R
Returns
undefined
|
R
Type parameters
R
S
Parameters
callback:
(
lng
:
number
, lat
:
number
)
=>
void
|
R
(
lng
:
number
, lat
:
number
)
:
void
|
R
Parameters
lng:
number
lat:
number
Returns
void
|
R
thisArg:
S
Returns
undefined
|
R
Abstract
for
Each
Coord
Rest
for
Each
Coord
Rest<R>
(
callback
:
(
lng
:
number
, lat
:
number
)
=>
void
|
R
)
:
undefined
|
R
for
Each
Coord
Rest<R, S>
(
callback
:
(
lng
:
number
, lat
:
number
)
=>
void
|
R
, thisArg
:
S
)
:
undefined
|
R
Type parameters
R
Parameters
callback:
(
lng
:
number
, lat
:
number
)
=>
void
|
R
(
lng
:
number
, lat
:
number
)
:
void
|
R
Parameters
lng:
number
lat:
number
Returns
void
|
R
Returns
undefined
|
R
Type parameters
R
S
Parameters
callback:
(
lng
:
number
, lat
:
number
)
=>
void
|
R
(
lng
:
number
, lat
:
number
)
:
void
|
R
Parameters
lng:
number
lat:
number
Returns
void
|
R
thisArg:
S
Returns
undefined
|
R
Abstract
interpolate
interpolate
(
u
:
number
)
:
GeoPoint
Parameters
u:
number
Returns
GeoPoint
Abstract
interpolate
Lat
interpolate
Lat
(
u
:
number
)
:
number
Parameters
u:
number
Returns
number
Abstract
interpolate
Lng
interpolate
Lng
(
u
:
number
)
:
number
Parameters
u:
number
Returns
number
Abstract
intersects
intersects
(
that
:
AnyGeoShape
)
:
boolean
Parameters
that:
AnyGeoShape
Returns
boolean
Abstract
project
project
(
f
:
GeoProjection
)
:
R2Curve
Parameters
f:
GeoProjection
Returns
R2Curve
Abstract
split
split
(
u
:
number
)
:
[
GeoCurve
,
GeoCurve
]
Parameters
u:
number
Returns
[
GeoCurve
,
GeoCurve
]
union
union
(
that
:
AnyGeoShape
)
:
GeoShape
Parameters
that:
AnyGeoShape
Returns
GeoShape
Static
from
Any
from
Any
(
value
:
AnyGeoShape
)
:
GeoShape
Parameters
value:
AnyGeoShape
Returns
GeoShape
Static
is
Any
is
Any
(
value
:
unknown
)
:
value
is
AnyGeoShape
Parameters
value:
unknown
Returns
value
is
AnyGeoShape
Modules
@swim/system
@swim/core
@swim/util
@swim/codec
@swim/mapping
@swim/collections
@swim/constraint
@swim/structure
@swim/streamlet
@swim/dataflow
@swim/recon
@swim/uri
@swim/math
@swim/geo
@swim/time
@swim/mesh
@swim/toolkit
Geo
Curve
constructor
lat
Max
lat
Min
lng
Max
lng
Min
bounds
contains
equals
equivalent
To
for
Each
Coord
for
Each
Coord
Rest
interpolate
interpolate
Lat
interpolate
Lng
intersects
project
split
union
from
Any
is
Any
Generated using
TypeDoc