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