Начиная в R2018b, новый набор объектов ROI заменяет существующий набор объектов ROI. Новые объекты предусматривают более функциональные возможности, такие как прозрачность цвета поверхности. Новые классы также поддерживают события, которые можно использовать, чтобы ответить на изменения в ROI, такие как перемещение или быть кликнувшимся. Несмотря на то, что нет никаких планов удалить старые объекты ROI в это время, переключиться на новые ROI, чтобы использовать в своих интересах дополнительные возможности и гибкость. Для получения дополнительной информации о создании ROI с помощью новых функций ROI см. Обзор Создания ROI.
Используя новые ROI, вы не должны создавать и регистрировать ограничительную функцию положения. Вы используете DrawingArea
свойство ROI управлять, где можно чертить и переместить ROI. Поэтому нет никакой потребности в функции, чтобы получить текущую ограничительную функцию.
Обновите кодОбновите все экземпляры getPositionConstraintFcn
.
Нежелательное использование | Рекомендуемая замена |
---|
Этот пример создает ROI точки и использует setPositionConstraintFcn метод, чтобы ограничить создание ROI и перемещение к в контурах основного изображения. | С новыми ROI нет никакого эквивалента получению указателя на ограничительную функцию текущего положения. Новые ROI используют DrawingArea свойство задать пределы области, где можно создать и переместить ROI. Например, этот код создает поле на 10 пикселей в границе изображения, где вы не можете чертить или переместить ROI. |