director.pointpicker module

class director.pointpicker.AffordancePicker(view, affordanceManager, filterFunc=None)[source]

Bases: director.pointpicker.ObjectPicker

getObjects()[source]
class director.pointpicker.ImagePointPicker(imageView, obj=None, callback=None, numberOfPoints=1, drawLines=True)[source]

Bases: object

DOUBLE_CLICK_EVENT = 'DOUBLE_CLICK_EVENT'
clear()[source]
connectDoubleClickEvent(func)[source]
disconnectDoubleClickEvent(callbackId)[source]
displayPointToImagePoint(displayPoint, restrictToImageDimensions=True)[source]
draw()[source]
finish()[source]
hideCursor()[source]
installEventFilter()[source]
onEvent(obj, event)[source]
onMouseMove(displayPoint, modifiers=None)[source]
onMousePress(displayPoint, modifiers=None)[source]
removeEventFilter()[source]
start()[source]
stop()[source]
updateCursor(displayPoint)[source]
class director.pointpicker.ObjectPicker(view, callback=None, abortCallback=None, numberOfObjects=1, getObjectsFunction=None, hoverColor=[1.0, 0.8, 0.8, 1.0])[source]

Bases: object

clear()[source]
finish()[source]
installEventFilter()[source]
onEvent(obj, event)[source]
onMouseMove(displayPoint, modifiers=None)[source]
onMousePress(displayPoint, modifiers=None)[source]
removeEventFilter()[source]
setHoverProperties(obj)[source]
start()[source]
stop()[source]
tick()[source]
unsetHoverProperties(obj)[source]
class director.pointpicker.PlacerWidget(view, handle, points)[source]

Bases: object

getHandlePick(displayPoint)[source]
getPointPick(displayPoint)[source]
installEventFilter()[source]
onEvent(obj, event)[source]
onMouseMove(displayPoint, modifiers=None)[source]
onMousePress(displayPoint, modifiers=None)[source]
onMouseRelease(displayPoint, modifiers=None)[source]
removeEventFilter()[source]
start()[source]
stop()[source]
updateHighlight(displayPoint)[source]
class director.pointpicker.PointPicker(view, obj=None, callback=None, numberOfPoints=2, drawLines=True, abortCallback=None)[source]

Bases: object

clear()[source]
draw()[source]
finish()[source]
installEventFilter()[source]
onEvent(obj, event)[source]
onMouseMove(displayPoint, modifiers=None)[source]
onMousePress(displayPoint, modifiers=None)[source]
removeEventFilter()[source]
start()[source]
stop()[source]
tick()[source]