@quartic/bokehjs
Version:
Interactive, novel data visualization
24 lines (18 loc) • 705 B
text/coffeescript
import {Model} from "../../model"
export class GridMapper extends Model
map_to_target: (x, y) ->
xprime = .map_to_target(x)
yprime = .map_to_target(y)
return [xprime, yprime]
v_map_to_target: (xs, ys) ->
xprimes = .v_map_to_target(xs)
yprimes = .v_map_to_target(ys)
return [xprimes, yprimes]
map_from_target: (xprime, yprime) ->
x = .map_from_target(xprime)
y = .map_from_target(yprime)
return [x, y]
v_map_from_target: (xprimes, yprimes) ->
xs = .v_map_from_target(xprimes)
ys = .v_map_from_target(yprimes)
return [xs, ys]