Поскольку тулбокс использует открытую архитектуру в модульных интерактивных инструментах, можно расширить тулбокс путем создания собственных модульных интерактивных инструментов, использования графических концепций и методов. Чтобы помочь вам создать инструменты, которые объединяются хорошо с существующими модульными интерактивными инструментами, тулбокс включает много служебных функций, которые выполняют обычно необходимые задачи. Служебные функции могут помочь проверять входные параметры к вашему инструменту, добавить, что функции обратного вызова к коллбэку перечисляют или удаляют их из списка и выравнивают окна рисунка относительно фиксированного окна. Тулбокс также обеспечивает набор функций, которые можно использовать, чтобы задать необходимую область различных форм, включая точки, линии, прямоугольники, замещающие знаки, многоугольники, и формы от руки — видят, Создают Угловой Инструмент Измерения Используя Объекты ROI для примера.
В следующей таблице перечислены эти служебные функции в алфавитном порядке. Смотрите страницу с описанием функции для более подробной информации.
|
Служебная функция |
Описание |
|---|---|
|
Получите объект модели изображений из объекта изображения. | |
|
Получите область значений отображения по умолчанию изображения, на основе его класса | |
|
Доступ к свойствам изображения, относящегося к его отображению | |
|
Возвратите информацию об атрибутах изображения | |
imellipse | Создайте перемещаемый, эллипс изменяемого размера |
imfreehand | Создайте перемещаемую область от руки |
|
Получите текущую систему координат, содержащую изображение | |
|
Получите новую текущую фигуру, содержащую изображение | |
|
Диалоговое окно Display Open Image | |
|
Получите все объекты изображения | |
|
Создайте перемещаемую, линию изменяемого размера | |
|
Создайте перемещаемую точку | |
impoly | Создайте перемещаемый, многоугольник изменяемого размера |
|
Диалоговое окно Display Save Image | |
|
Создайте перемещаемый, прямоугольник изменяемого размера | |
|
Добавьте указатель на функцию в список коллбэков | |
|
Проверяйте валидность аргумента возможности соединения | |
|
Проверяйте валидность объектного аргумента | |
|
Проверяйте валидность аргумента палитры | |
|
Получите интерфейс прикладного программиста (API) для объекта | |
iptGetPointerBehavior | Получите поведение указателя из графического объекта |
|
Возвратите имена директорий, содержащих значки MATLAB® и IPT | |
|
Преобразуйте положительное целое число в порядковый номер | |
iptPointerManager | Установите менеджера по указателю мыши в фигуре |
|
Удалите указатель на функцию из списка коллбэков | |
iptSetPointerBehavior | Сохраните поведение указателя в графическом объекте |
|
Выровняйте окна рисунка | |
Контрольное число входных параметров | |
Проверяйте валидность входного параметра | |
Проверяйте валидность аргументов вектора символов |