tsutsuji.drawcursor module

class tsutsuji.drawcursor.arrow(parent, marker)[source]

Bases: object

move(event)[source]
press(event)[source]
set_direct()[source]
setobj(element, reset=False)[source]
settangent(pointerpos, reset=False)[source]
start()[source]
class tsutsuji.drawcursor.cursor(parent)[source]

Bases: object

distance2pos()[source]
point_and_dir()[source]
class tsutsuji.drawcursor.marker(parent, color)[source]

Bases: object

move(event)[source]
nearestpoint(x, y)[source]
press(event)[source]
setmarkerobj(pos=False)[source]
setpos(x, y)[source]
start()[source]
class tsutsuji.drawcursor.marker_pos(parent, color)[source]

Bases: object

move(event)[source]
nearestpoint(x, y)[source]
posfunc(xpos, ypos)[source]
press(event)[source]
pressfunc(parent)[source]
set_direct(replot=False)[source]
setmarkerobj(pos=False)[source]
start()[source]
class tsutsuji.drawcursor.marker_simple(parent, ax, canvas, color, ch_main, ch_measure)[source]

Bases: object

move(event)[source]
press(event)[source]
setobj()[source]
setpos(x, y, direct=False)[source]
start(posfunc, pressfunc)[source]