Search
Preparing search index...
The search index is not available
swimOS
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Globals
@swim/scale
Scale
Class Scale<D, R, DU, RU>
Type parameters
D
:
DU
R
:
RU
DU
RU
Hierarchy
Scale
ContinuousScale
Implements
Equals
Index
Methods
equals
scale
form
from
linear
time
Methods
Abstract
equals
equals
(
that
:
unknown
)
:
boolean
Parameters
that:
unknown
Returns
boolean
Abstract
scale
scale
(
x
:
DU
)
:
R
Parameters
x:
DU
Returns
R
Static
form
form<D, R, DU, RU>
(
domainForm
?:
Form
<
D
,
DU
>
, interpolatorForm
?:
Form
<
Interpolator
<
R
,
RU
>
,
AnyInterpolator
<
R
,
RU
>
>
, unit
?:
Scale
<
D
,
R
,
DU
,
RU
>
)
:
Form
<
Scale
<
D
,
R
,
DU
,
RU
>
>
Type parameters
D
:
DU
R
:
RU
DU
RU
Parameters
Optional
domainForm:
Form
<
D
,
DU
>
Optional
interpolatorForm:
Form
<
Interpolator
<
R
,
RU
>
,
AnyInterpolator
<
R
,
RU
>
>
Optional
unit:
Scale
<
D
,
R
,
DU
,
RU
>
Returns
Form
<
Scale
<
D
,
R
,
DU
,
RU
>
>
Static
from
from<D, R, DU, RU>
(
x0
:
DU
, x1
:
DU
, fx
:
AnyInterpolator
<
R
,
RU
>
)
:
ContinuousScale
<
D
,
R
,
DU
,
RU
>
from<D, R, DU, RU>
(
x0
:
DU
, x1
:
DU
, y0
:
RU
, y1
:
RU
)
:
ContinuousScale
<
D
,
R
,
DU
,
RU
>
from<D, R, DU, RU>
(
type
:
ScaleType
, fx
:
AnyInterpolator
<
R
,
RU
>
)
:
ContinuousScale
<
D
,
R
,
DU
,
RU
>
from<D, R, DU, RU>
(
type
:
ScaleType
, y0
:
RU
, y1
:
RU
)
:
ContinuousScale
<
D
,
R
,
DU
,
RU
>
Type parameters
D
:
DU
R
:
RU
DU
RU
Parameters
x0:
DU
x1:
DU
fx:
AnyInterpolator
<
R
,
RU
>
Returns
ContinuousScale
<
D
,
R
,
DU
,
RU
>
Type parameters
D
:
DU
R
:
RU
DU
RU
Parameters
x0:
DU
x1:
DU
y0:
RU
y1:
RU
Returns
ContinuousScale
<
D
,
R
,
DU
,
RU
>
Type parameters
D
:
DU
R
:
RU
DU
RU
Parameters
type:
ScaleType
fx:
AnyInterpolator
<
R
,
RU
>
Returns
ContinuousScale
<
D
,
R
,
DU
,
RU
>
Type parameters
D
:
DU
R
:
RU
DU
RU
Parameters
type:
ScaleType
y0:
RU
y1:
RU
Returns
ContinuousScale
<
D
,
R
,
DU
,
RU
>
Static
linear
linear<R, RU>
(
xs
:
ReadonlyArray
<
number
>
, fx
:
AnyInterpolator
<
R
,
RU
>
)
:
LinearScale
<
R
,
RU
>
linear<R, RU>
(
xs
:
ReadonlyArray
<
number
>
, ys
:
ReadonlyArray
<
RU
>
)
:
LinearScale
<
R
,
RU
>
linear<R, RU>
(
x0
:
number
, x1
:
number
, fx
:
AnyInterpolator
<
R
,
RU
>
)
:
LinearScale
<
R
,
RU
>
linear<R, RU>
(
x0
:
number
, x1
:
number
, y0
:
RU
, y1
:
RU
)
:
LinearScale
<
R
,
RU
>
Type parameters
R
:
RU
RU
Parameters
xs:
ReadonlyArray
<
number
>
fx:
AnyInterpolator
<
R
,
RU
>
Returns
LinearScale
<
R
,
RU
>
Type parameters
R
:
RU
RU
Parameters
xs:
ReadonlyArray
<
number
>
ys:
ReadonlyArray
<
RU
>
Returns
LinearScale
<
R
,
RU
>
Type parameters
R
:
RU
RU
Parameters
x0:
number
x1:
number
fx:
AnyInterpolator
<
R
,
RU
>
Returns
LinearScale
<
R
,
RU
>
Type parameters
R
:
RU
RU
Parameters
x0:
number
x1:
number
y0:
RU
y1:
RU
Returns
LinearScale
<
R
,
RU
>
Static
time
time<R, RU>
(
ts
:
ReadonlyArray
<
AnyDateTime
>
, ft
:
AnyInterpolator
<
R
,
RU
>
)
:
TimeScale
<
R
,
RU
>
time<R, RU>
(
ts
:
ReadonlyArray
<
AnyDateTime
>
, ys
:
ReadonlyArray
<
RU
>
)
:
TimeScale
<
R
,
RU
>
time<R, RU>
(
t0
:
AnyDateTime
, t1
:
AnyDateTime
, ft
:
AnyInterpolator
<
R
,
RU
>
)
:
TimeScale
<
R
,
RU
>
time<R, RU>
(
t0
:
AnyDateTime
, t1
:
AnyDateTime
, y0
:
RU
, y1
:
RU
)
:
TimeScale
<
R
,
RU
>
Type parameters
R
:
RU
RU
Parameters
ts:
ReadonlyArray
<
AnyDateTime
>
ft:
AnyInterpolator
<
R
,
RU
>
Returns
TimeScale
<
R
,
RU
>
Type parameters
R
:
RU
RU
Parameters
ts:
ReadonlyArray
<
AnyDateTime
>
ys:
ReadonlyArray
<
RU
>
Returns
TimeScale
<
R
,
RU
>
Type parameters
R
:
RU
RU
Parameters
t0:
AnyDateTime
t1:
AnyDateTime
ft:
AnyInterpolator
<
R
,
RU
>
Returns
TimeScale
<
R
,
RU
>
Type parameters
R
:
RU
RU
Parameters
t0:
AnyDateTime
t1:
AnyDateTime
y0:
RU
y1:
RU
Returns
TimeScale
<
R
,
RU
>
Globals
@swim/core
@swim/mesh
@swim/ui
@swim/angle
@swim/animate
@swim/color
@swim/constraint
@swim/dom
@swim/font
@swim/gesture
@swim/interpolate
@swim/length
@swim/render
@swim/scale
@swim/shape
@swim/style
@swim/transform
@swim/transition
@swim/typeset
@swim/view
@swim/ux
@swim/web
Continuous
Scale
Linear
Scale
Linear
Scale
Interpolator
Scale
equals
scale
form
from
linear
time
Scale
Interpolator
Time
Scale
Time
Scale
Interpolator
Scale
Type