setFixedAspectRatioMode

Сохраните соотношение сторон при изменении размеров объекта ROI

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

Синтаксис

setFixedAspectRatioMode(h,TF)

Описание

пример

setFixedAspectRatioMode(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);

Попытайтесь изменить размер и изменить эллипс.

Теперь, зафиксируйте соотношение сторон эллипса.

setFixedAspectRatioMode(h,true);

Попытайтесь изменить размер эллипса. Соотношение сторон эллипса не изменяется.

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

свернуть все

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

Зафиксируйте соотношение сторон при изменении размеров объекта ROI, заданного как true или false.

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

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

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