setResizable

Установите поведение при изменении размера объекта ROI

setResizable не рекомендуется. С новыми ROI используйте InteractionsAllowed свойство вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

Синтаксис

Описание

пример

setResizable(h,TF) наборы, может ли объект ROI быть изменен в интерактивном режиме.

Примеры

Зафиксируйте размер эллипса

Создайте объект ROI эллипса. Задайте ограничительную функцию положения использование makeConstrainToRectFcn сохранить эллипс в контуре изображения.

imshow('coins.png')
h = imellipse(gca,[10 10 100 100]);
fcn = makeConstrainToRectFcn('imellipse',get(gca,'XLim'),get(gca,'YLim'));
setPositionConstraintFcn(h,fcn);

Перетащите с мышью, чтобы попытаться изменить размер, изменить и переместить эллипс.

Теперь отключите изменение размеров эллипса.

setResizable(h,false);

Перетащите эллипс снова. Можно переместить его, но не изменить размер или форму его.

Входные параметры

свернуть все

Объект ROI, заданный как imellipse или imrect объект.

Позвольте изменить размер объекта ROI, заданного как true или false.

Типы данных: логический

Вопросы совместимости

развернуть все

Не рекомендуемый запуск в R2018b

Смотрите также

Представлено до R2006a