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