Создайте настраиваемый перекрестный информация только для чтения
создает 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