setResizable

Установите поведение изменения размера объекта информация только для чтения

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

Синтаксис

Описание

пример

setResizable(h,TF) устанавливает, может ли объект информация только для чтения быть изменен в интерактивном режиме.

Примеры

Фиксированный размер эллипса

Создайте объект ellipse 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);

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

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

свернуть все

объект информация только для чтения, заданный как imellipse или imrect объект.

Включите изменение размера объекта информация только для чтения, заданное как true или false.

Типы данных: logical

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

расширить все

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

См. также

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