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