neuralib.widefield.transform.RegistrationApp

class neuralib.widefield.transform.RegistrationApp[source]

Bases: QMainWindow

__init__()[source]

Methods

__init__()

acceptDrops(self)

accessibleDescription(self)

accessibleIdentifier(self)

accessibleName(self)

actionEvent(self, a0)

actions(self)

activateWindow(self)

addAction(...)

addActions(self, actions)

addDockWidget()

addToolBar()

addToolBarBreak(self[, area])

adjustSize(self)

apply_transform()

autoFillBackground(self)

backgroundRole(self)

baseSize(self)

blockSignals(self, b)

centralWidget(self)

changeEvent(self, a0)

childAt(-> QWidget|None  -> QWidget|None)

childEvent(self, a0)

children(self)

childrenRect(self)

childrenRegion(self)

clearFocus(self)

clearMask(self)

clear_all_points()

close(self)

closeEvent(self, a0)

colorCount(self)

connectNotify(self, signal)

contentsMargins(self)

contentsRect(self)

contextMenuEvent(self, event)

contextMenuPolicy(self)

convert_to_boundary()

Convert current dorsal map to boundary using skimage boundary detection

corner(self, corner)

create(self[, window, initializeWindow, ...])

createPopupMenu(self)

createWindowContainer(window[, parent, flags])

cursor(self)

customEvent(self, a0)

deleteLater(self)

depth(self)

destroy(self[, destroyWindow, destroySubWindows])

devType(self)

devicePixelRatio(self)

devicePixelRatioF(self)

devicePixelRatioFScale()

disconnect(-> bool)

disconnectNotify(self, signal)

dockOptions(self)

dockWidgetArea(self, dockwidget)

documentMode(self)

dragEnterEvent(self, a0)

dragLeaveEvent(self, a0)

dragMoveEvent(self, a0)

dropEvent(self, a0)

dumpObjectInfo(self)

dumpObjectTree(self)

dynamicPropertyNames(self)

effectiveWinId(self)

ensurePolished(self)

enterEvent(self, event)

event(self, event)

eventFilter(self, a0, a1)

find(a0)

findChild(-> QObjectT)

findChildren(...)

focusInEvent(self, a0)

focusNextChild(self)

focusNextPrevChild(self, next)

focusOutEvent(self, a0)

focusPolicy(self)

focusPreviousChild(self)

focusProxy(self)

focusWidget(self)

font(self)

fontInfo(self)

fontMetrics(self)

foregroundRole(self)

frameGeometry(self)

frameSize(self)

geometry(self)

grab(self[, rectangle])

grabGesture(self, type[, flags])

grabKeyboard(self)

grabMouse()

grabShortcut(self, key[, context])

graphicsEffect(self)

graphicsProxyWidget(self)

hasFocus(self)

hasHeightForWidth(self)

hasMouseTracking(self)

hasTabletTracking(self)

height(self)

heightForWidth(self, a0)

heightMM(self)

hide(self)

hideEvent(self, a0)

iconSize(self)

inherits(self, classname)

initPainter(self, painter)

inputMethodEvent(self, a0)

inputMethodHints(self)

inputMethodQuery(self, a0)

insertAction(self, before, action)

insertActions(self, before, actions)

insertToolBar(self, before, toolbar)

insertToolBarBreak(self, before)

installEventFilter(self, a0)

isActiveWindow(self)

isAncestorOf(self, child)

isAnimated(self)

isDockNestingEnabled(self)

isEnabled(self)

isEnabledTo(self, a0)

isFullScreen(self)

isHidden(self)

isLeftToRight(self)

isMaximized(self)

isMinimized(self)

isModal(self)

isQmlExposed(self)

isQuickItemType(self)

isRightToLeft(self)

isSeparator(self, pos)

isSignalConnected(self, signal)

isVisible(self)

isVisibleTo(self, a0)

isWidgetType(self)

isWindow(self)

isWindowModified(self)

isWindowType(self)

keyPressEvent(self, a0)

keyReleaseEvent(self, a0)

keyboardGrabber()

killTimer(self, id)

layout(self)

layoutDirection(self)

leaveEvent(self, a0)

load_dorsal_map()

load_widefield()

locale(self)

log(message[, level])

logicalDpiX(self)

logicalDpiY(self)

lower(self)

mapFrom(-> QPoint)

mapFromGlobal(-> QPoint)

mapFromParent(-> QPoint)

mapTo(-> QPoint)

mapToGlobal(-> QPoint)

mapToParent(-> QPoint)

mask(self)

maximumHeight(self)

maximumSize(self)

maximumWidth(self)

menuBar(self)

menuWidget(self)

metaObject(self)

metric(self, a0)

minimumHeight(self)

minimumSize(self)

minimumSizeHint(self)

minimumWidth(self)

mouseDoubleClickEvent(self, a0)

mouseGrabber()

mouseMoveEvent(self, a0)

mousePressEvent(self, a0)

mouseReleaseEvent(self, a0)

move()

moveEvent(self, a0)

moveToThread(self, thread)

nativeEvent(self, eventType, message)

nativeParentWidget(self)

nextInFocusChain(self)

next_frame()

normalGeometry(self)

objectName(self)

on_hemisphere_changed()

Handle hemisphere checkbox changes and update dorsal view

on_point_clicked(image_name, point)

overrideWindowFlags(self, type)

overrideWindowState(self, state)

paintEngine(self)

paintEvent(self, a0)

paintingActive(self)

palette(self)

parent(self)

parentWidget(self)

pause_video()

physicalDpiX(self)

physicalDpiY(self)

play_video()

pos(self)

previousInFocusChain(self)

property(self, name)

pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal.

raise_(self)

receivers(self, signal)

rect(self)

releaseKeyboard(self)

releaseMouse(self)

releaseShortcut(self, id)

removeAction(self, action)

removeDockWidget(self, dockwidget)

removeEventFilter(self, a0)

removeToolBar(self, toolbar)

removeToolBarBreak(self, before)

render(, sourceRegion, flags, sourceRegion, ...)

repaint()

resize()

resizeDocks(self, docks, sizes, orientation)

resizeEvent(self, a0)

resize_both_images()

restoreDockWidget(self, dockwidget)

restoreGeometry(self, geometry)

restoreState(self, state[, version])

safe_call(func)

saveGeometry(self)

saveState(self[, version])

save_dorsal_image()

save_transform()

save transform matrix

screen(self)

scroll()

sender(self)

senderSignalIndex(self)

setAcceptDrops(self, on)

setAccessibleDescription(self, description)

setAccessibleIdentifier(self, identifier)

setAccessibleName(self, name)

setAnimated(self, enabled)

setAttribute(self, attribute[, on])

setAutoFillBackground(self, enabled)

setBackgroundRole(self, a0)

setBaseSize()

setCentralWidget(self, widget)

setContentsMargins()

setContextMenuPolicy(self, policy)

setCorner(self, corner, area)

setCursor(self, a0)

setDisabled(self, a0)

setDockNestingEnabled(self, enabled)

setDockOptions(self, options)

setDocumentMode(self, enabled)

setEnabled(self, a0)

setFixedHeight(self, h)

setFixedSize()

setFixedWidth(self, w)

setFocus()

setFocusPolicy(self, policy)

setFocusProxy(self, a0)

setFont(self, a0)

setForegroundRole(self, a0)

setGeometry()

setGraphicsEffect(self, effect)

setHidden(self, hidden)

setIconSize(self, iconSize)

setInputMethodHints(self, hints)

setLayout(self, a0)

setLayoutDirection(self, direction)

setLocale(self, locale)

setMask()

setMaximumHeight(self, maxh)

setMaximumSize()

setMaximumWidth(self, maxw)

setMenuBar(self, menubar)

setMenuWidget(self, menubar)

setMinimumHeight(self, minh)

setMinimumSize()

setMinimumWidth(self, minw)

setMouseTracking(self, enable)

setObjectName(self, name)

setPalette(self, a0)

setParent()

setProperty(self, name, value)

setScreen(self, a0)

setShortcutAutoRepeat(self, id[, enabled])

setShortcutEnabled(self, id[, enabled])

setSizeIncrement()

setSizePolicy()

setStatusBar(self, statusbar)

setStatusTip(self, a0)

setStyle(self, a0)

setStyleSheet(self, styleSheet)

setTabOrder(a0, a1)

setTabPosition(self, areas, tabPosition)

setTabShape(self, tabShape)

setTabletTracking(self, enable)

setToolButtonStyle(self, toolButtonStyle)

setToolTip(self, a0)

setToolTipDuration(self, msec)

setUnifiedTitleAndToolBarOnMac(self, set)

setUpdatesEnabled(self, enable)

setVisible(self, visible)

setWhatsThis(self, a0)

setWindowFilePath(self, filePath)

setWindowFlag(self, a0[, on])

setWindowFlags(self, type)

setWindowIcon(self, icon)

setWindowIconText(self, a0)

setWindowModality(self, windowModality)

setWindowModified(self, a0)

setWindowOpacity(self, level)

setWindowRole(self, a0)

setWindowState(self, state)

setWindowTitle(self, a0)

sharedPainter(self)

show(self)

showEvent(self, a0)

showFullScreen(self)

showMaximized(self)

showMinimized(self)

showNormal(self)

signalsBlocked(self)

size(self)

sizeHint(self)

sizeIncrement(self)

sizePolicy(self)

splitDockWidget(self, after, dockwidget, ...)

stackUnder(self, a0)

startTimer(self, interval[, timerType])

start_live_transform_plot()

Start a live matplotlib plot showing transformed video overlaid on dorsal map

statusBar(self)

statusTip(self)

stop_live_transform_plot()

Stop the live transform plot and restore original frame methods

style(self)

styleSheet(self)

tabPosition(self, area)

tabShape(self)

tabifiedDockWidgets(self, dockwidget)

tabifyDockWidget(self, first, second)

tabletEvent(self, a0)

takeCentralWidget(self)

testAttribute(self, attribute)

thread(self)

timerEvent(self, a0)

toolBarArea(self, toolbar)

toolBarBreak(self, toolbar)

toolButtonStyle(self)

toolTip(self)

toolTipDuration(self)

tr(sourceText[, disambiguation, n])

underMouse(self)

undo_last_pair()

ungrabGesture(self, type)

unifiedTitleAndToolBarOnMac(self)

unsetCursor(self)

unsetLayoutDirection(self)

unsetLocale(self)

update()

updateGeometry(self)

updateMicroFocus(self[, query])

update_dorsal_from_region([crop])

update_live_overlay()

Update the live matplotlib overlay with current transformed frame

update_ransac_threshold()

updatesEnabled(self)

visibleRegion(self)

whatsThis(self)

wheelEvent(self, a0)

width(self)

widthMM(self)

winId(self)

window(self)

windowFilePath(self)

windowFlags(self)

windowHandle(self)

windowIcon(self)

windowIconText(self)

windowModality(self)

windowOpacity(self)

windowRole(self)

windowState(self)

windowTitle(self)

windowType(self)

x(self)

y(self)

zoom_to_fit_views()

Attributes

customContextMenuRequested

pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL

destroyed

pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL

iconSizeChanged

pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL

objectNameChanged

pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL

staticMetaObject

tabifiedDockWidgetActivated

pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL

toolButtonStyleChanged

pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL

windowIconChanged

pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL

windowIconTextChanged

pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL

windowTitleChanged

pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL

__init__()[source]
log(message, level='info')[source]
Parameters:

level (Literal['info', 'warn', 'error', 'success', 'debug'])

safe_call(func)[source]
zoom_to_fit_views()[source]
next_frame()[source]
play_video()[source]
pause_video()[source]
load_widefield()[source]
load_dorsal_map()[source]
update_dorsal_from_region(crop=False)[source]
Parameters:

crop (bool)

resize_both_images()[source]
on_hemisphere_changed()[source]

Handle hemisphere checkbox changes and update dorsal view

convert_to_boundary()[source]

Convert current dorsal map to boundary using skimage boundary detection

on_point_clicked(image_name, point)[source]
update_ransac_threshold()[source]
clear_all_points()[source]
undo_last_pair()[source]
apply_transform()[source]
save_transform()[source]

save transform matrix

save_dorsal_image()[source]
start_live_transform_plot()[source]

Start a live matplotlib plot showing transformed video overlaid on dorsal map

update_live_overlay()[source]

Update the live matplotlib overlay with current transformed frame

stop_live_transform_plot()[source]

Stop the live transform plot and restore original frame methods