setResizable

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

setResizable не рекомендуется. Используйте один из классов ROI, вместо этого, описанных в Обзоре Создания ROI.

Синтаксис

setResizable(h,TF)

Описание

пример

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.

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

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

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