Создайте настраиваемый кубовидный ROI
создает roi = drawcuboidCuboid Объект ROI и включает интерактивный рисунок кубовидной видимой области (ROI) на текущей системе координат.

Чтобы чертить ROI, вызовите drawcuboid функция. Функция чертит кубовидный ROI, сосредоточенный в объеме. Перейдите указатель на изображение. Курсор превращается в форму fleur. Переместите ROI куда угодно в изображение. Чтобы закончить ROI, щелкните кнопкой мыши. Для получения дополнительной информации об использовании ROI, включая горячие клавиши и опции контекстного меню, смотрите Советы.
Примечание
drawcuboid функция удобства для создания Cuboid Объект ROI. Если вы создаете объект ROI непосредственно, вызывая Cuboid, необходимо вызвать draw возразите функции, чтобы включить интерактивный рисунок ROI. В отличие от этого drawcuboid функция создает объект ROI и вызывает draw возразите функции для вас. Какой бы ни способ, которым вы создаете ROI, вы используете свойства объектов, объектные функции и уведомления о событии, чтобы настроить его внешний вид и поведение. Для получения дополнительной информации об использовании этих возможностей смотрите Советы.
изменяет внешний вид ROI с помощью одной или нескольких пар "имя-значение".roi = drawcuboid(___,Name,Value)
ROI поддерживает следующую интерактивность, включая горячие клавиши.
| Поведение | Горячая клавиша |
|---|---|
| Подстройте размер ROI при рисовании. | Используйте колесико прокрутки, чтобы внести небольшие изменения в размер ROI при рисовании. |
| Прекратите чертить ROI. | Нажмите Esc. Функция возвращает допустимый объект ROI с пустым Position поле . |
| Измените размер (изменяют) ROI. | Расположите указатель на одну из видимых поверхностей кубоида и перетащите поверхность. Вам придется вращать кубоид, чтобы выбрать поверхность. Если вы нажимаете Shift, перетаскивание мыши перемещает ROI, но не изменяет ни одной из размерностей. |
| Переместите ROI. | Расположите указатель на любую из видимых поверхностей ROI и перетаскивания при нажатии Shift. Расположите указатель на любую видимую поверхность ROI, щелкните правой кнопкой и выберите Lock Dimensions. Перетащите, чтобы переместить ROI. |
| Удалите ROI. | Расположите указатель над ROI и щелкните правой кнопкой, чтобы просмотреть его контекстное меню. Выберите Delete Cuboid из меню. Можно также удалить ROI с помощью delete объектная функция. |
drawcuboid функция возвращает Cuboid Объект ROI. После создания используйте эти возможности объекта настроить внешний вид и поведение ROI.
Свойства объектов — ROI возражает свойствам поддержки, которые изменяют их внешний вид или поведение. Например, чтобы изменить цвет roi к желтому, устанавливает его Color свойство, roi.Color = 'yellow'.
Объектные функции — объекты ROI поддерживают набор объектных функций, которые работают с ROI. Например, если вы хотите приостановить командную строку MATLAB после создания ROI, вызовите wait объектная функция.
Уведомления о событии — объекты ROI могут уведомить ваш код, когда определенные события, такой как перемещаемый или кликнувший, происходят с ROI. Чтобы получить эти уведомления, используйте addlistener возразите функции, чтобы настроить listeners для определенных событий. В прослушивателе задайте событие, такое как 'ROIMoved', и функция обратного вызова, которая выполняется, когда событие имеет место. Когда ROI уведомляет ваше приложение через прослушиватель, это возвращает данные, характерные для события. Например, с 'ROIMoved' событие, объект ROI возвращает свое предыдущее положение и свое текущее положение.
Для примера использования прослушивателей события с Cuboid возразите, смотрите Настроенный Прослушиватель для Событий ROI Кубоида. Для получения дополнительной информации об этих возможностях, смотрите Cuboid объектная документация.
Cuboid | drawassisted | drawcircle | drawcrosshair | drawellipse | drawfreehand | drawline | drawpoint | drawpolygon | drawpolyline | drawrectangle