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