Пакет: images.roi
Видимая область ломаной линии
Класс images.roi.Polyline создает объект видимой области (ROI) ломаной линии. Вы вызываете метод draw объекта начать чертить ROI в интерактивном режиме при помощи вашей мыши.
Чтобы создать ROI ломаной линии в интерактивном режиме, расположите указатель над осями и перетаскиванием, чтобы разграничить. Как вы чертите, щелкните, чтобы поместить вершины вдоль строки. Дважды кликните, чтобы закончить чертить ломаную линию. Чтобы удалить ROI, расположите указатель над строкой, щелкните правой кнопкой и выберите Delete Polyline из контекстного меню. Для получения дополнительной информации об интерактивных поведениях включая горячие клавиши, смотрите Советы.
Класс images.roi.Polyline является классом handle.
создает экземпляр класса h = images.roi.Polylineimages.roi.Polyline со свойствами по умолчанию.
создает ROI в осях, заданных h = images.roi.Polyline(ax,___)ax.
изменяет внешний вид и поведение ROI с помощью одной или нескольких пар "имя-значение", чтобы задать свойства. Можно установить свойства с помощью пар "имя-значение" с или не задавая h = images.roi.Polyline(___,Name,Value)ax.
| EventName | Триггер | Данные о событиях | Атрибуты события |
|---|---|---|---|
DeletingROI | ROI собирается быть в интерактивном режиме удаленным. | event.EventData |
|
DrawingStarted | ROI собирается в интерактивном режиме чертиться. | event.EventData |
|
DrawingFinished | ROI в интерактивном режиме чертился. | event.EventData |
|
MovingROI | Форма ROI или местоположение в интерактивном режиме изменяются. | images.roi.ROIMovingEventData |
|
ROIMoved | Форма ROI или местоположение были в интерактивном режиме изменены. | images.roi.ROIMovingEventData |
|
ROIClicked | По ROI кликнули. | images.roi.ROIClickedEventData |
|
AddingVertex | Вершина собирается быть в интерактивном режиме добавленной к ROI. | event.EventData |
|
VertexAdded | Вершина была в интерактивном режиме добавлена к ROI. | event.EventData |
|
DeletingVertex | Вершина собирается быть в интерактивном режиме удаленной из ROI. | event.EventData |
|
VertexDeleted | Вершина была в интерактивном режиме удалена из ROI. | event.EventData |
|
ROI поддерживает следующую интерактивность, включая горячие клавиши.
| Поведение | Горячая клавиша |
|---|---|
| Заставьте проведенную линию огрызаться на 15 углов степени. | Удержите клавишу Shift при рисовании. |
| Конец, чертящий ROI. | Дважды кликните, который добавляет итоговую новую вершину в позиции указателя. Щелкните правой кнопкой, который добавляет итоговую новую вершину в позиции указателя. Нажмите Enter, который добавляет итоговую новую вершину в позиции указателя.. |
| Прекратите чертить ROI. | Нажмите Esc. Функция возвращает допустимый объект ROI с пустым полем Position. |
| Добавьте новую вершину к ROI. | Расположите указатель над полигоном и дважды кликните. Можно также расположить указатель над ROI, щелкнуть правой кнопкой и выбрать Add Vertex. |
| Удалите вершину из ROI. | Расположите указатель над ROI, щелкните правой кнопкой и выберите Delete Vertex. |
| Удалите последний раз добавленную вершину, но продолжите чертить. | Нажмите Backspace. Функция перерисовывает строку от предыдущей вершины до текущего положения указателя. Можно только отступить до первой вершины, которую вы чертили. |
| Измените размер (изменяют) ROI. | Указатель положения по вершине и затем перетаскивает. Добавьте новую вершину и затем перетащите. Удалите вершину, и форма ROI настраивает. |
| Переместите ROI. | Расположите указатель над строкой, не на вершине. Указатель изменяется на форму fleur. Перетащите полигон. |
Для получения информации об использовании ROI в приложении, созданном с App Designer, смотрите Используя КОРОЛЕЙ в Приложениях, Созданных с App Designer.
drawpolyline | images.roi.AssistedFreehand | images.roi.Circle | images.roi.Cuboid | images.roi.Ellipse | images.roi.Freehand | images.roi.Line | images.roi.Point | images.roi.Polygon | images.roi.Rectangle