mahos.gui.confocal.ConfocalWidget#
- class mahos.gui.confocal.ConfocalWidget(gconf: dict, name, tracker_name, gparams_name, style: dict, invert, key_move_steps, move_interval_ms, context, parent=None)#
Main widget for Confocal (scan and interact)
- __init__(gconf: dict, name, tracker_name, gparams_name, style: dict, invert, key_move_steps, move_interval_ms, context, parent=None)#
Methods
X_edited
()Y_edited
()Z_edited
()__init__
(gconf, name, tracker_name, ...[, ...])direction_to_scanitem
(direction)export_image
([direction])export_image_xy
()export_image_xz
()export_image_yz
()export_view
(fn)finalize_manual_scan
(image)finalize_scan
(image)finalize_track
(image)get_export_params
()get_pos
()Get crosshair position.
get_scan_param_dict
()go_center
()Move to the center of boundaries.
go_home
()Move to stored home position.
init_connections
()Connect permanent signals.
init_move
(pos)init_splitter
()init_view
(pos)Initialize views.
init_with_status
(status)Initialize the widget after receiving first status.
key_move_XY
(direction, fine)key_move_XZ
(direction, fine)key_move_YZ
(direction, fine)load_buffers
(pos)get the image buffers from confocal and load all the images.
load_image
()move_crosshair
(target_pos)Move crosshair to given target position.
request_idle
()request_interact
()request_move_X
(line)request_move_Y
(line)request_move_Z
(line)request_piezo
()request_track_now
()request_track_start
()request_track_stop
()request_xyscan
()request_xzscan
()request_yzscan
()save_image
([direction])save_image_xy
()save_image_xz
()save_image_yz
()set_auto_levels
(enable)set_background
(state)set_home
()Store current position as the home position.
start_scan
(dialog, direction)switch_PosEdit
(state)Set PosEdit string for states without polling.
switch_TgtBox
(editable)switch_buttons
(state)switch_interaction
(state, last_state)switch_key_move
(enable)update_PosEdit
(val, on_tgt, edit)update_XPosEdit
(val, on_tgt)update_XYbox
(rect)update_XZbox
(rect)update_YPosEdit
(val, on_tgt)update_YZbox
(rect)update_ZPosEdit
(val, on_tgt)update_roiXY
()Transmit change of XYroi to XZroi and YZroi
update_roiXZ
()Transmit change of XZroi to XYroi and YZroi
update_roiYZ
()Transmit change of YZroi to XYroi and XZroi
update_state
(state, last_state)update_tracker_state
(state, last_state)Attributes