def cmd_set_rotate(model, theta, flip_x, flip_y): av = sig(model.rotate_theta, model.flip_x, model.flip_y) with model.edit(): model.rotate_theta = theta model.flip_x = flip_x model.flip_y = flip_y return av
def cmd_set_dimensions(model: 'RectAlignmentModel', dim_a: float, dim_b: float, translate_x: float, translate_y: float) -> SigType: """ Command to set the realspace parameters for the dimensions """ av = sig(model.dim_values[0], model.dim_values[1], model.translate_x, model.translate_y) model.set_dim_values(dim_a, dim_b) model.translate_x = translate_x model.translate_y = translate_y model.update_matricies() return av
def cmd_set_dimensions(model, dim_a, dim_b, translate_x, translate_y): """ Command to set the realspace parameters for the dimensions """ av = sig(model.dim_values[0], model.dim_values[1], model.translate_x, model.translate_y) with model.edit(): model.dim_values[0] = dim_a model.dim_values[1] = dim_b model.translate_x = translate_x model.translate_y = translate_y model.update_matricies() return av
def cmd_set_rotate(model: 'RectAlignmentModel', theta: float, flip_x: bool, flip_y: bool) -> SigType: av = sig(model.rotate_theta, model.flip_x, model.flip_y) model.rotate_theta = theta model.flip_x = flip_x model.flip_y = flip_y return av
def cmd_set_origin_reference(model: 'RectAlignmentModel', idx: int) -> SigType: av = sig(model.origin_idx) model.origin_idx = idx return av
def cmd_set_dimensions_locked(model: 'RectAlignmentModel', locked: bool) -> SigType: av = sig(model.dims_locked) model.dims_locked = locked return av
def cmd_set_origin_reference(model, idx): av = sig(model.origin_idx) model.origin_idx = idx return av
def cmd_set_dimensions_locked(model, locked): av = sig(model.dims_locked) model.dims_locked = locked return av
def cmd_merge_2(target, value): old_value = target.value target.value = value return U.sig(old_value)
def cmd_set_align_by(target, align_mode): old_state = target.model.align_by target.set_align_by(align_mode) return sig(old_state)
def cmd_set_align_by(target: 'LayerAlignmentDialog', align_mode: AlignBy): old_state = target.model.align_by target.set_align_by(align_mode) return sig(old_state)