Создайте настраиваемый перекрестный информация только для чтения
создает roi = drawcrosshairCrosshair объект и позволяет проводить интерактивное рисование представляющей интерес перекрестной видимой области (ROI) на текущей системе координат. Поперечная информация только для чтения состоит из двух перпендикулярных линий, которые являются полной шириной и высотой осей.

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