В программе Wavelet Toolbox™ определены четыре класса объектов.
Иерархическая организация этих объектов описана в следующей схеме:
![]()
Только инструменты Vavelet Packet (1-D и 2-D) используют предыдущие объекты. Точнее, объекты WPTREE используются для построения вейвлет-пакетов.
Ниже приводится краткое описание этой иерархии объектов.
Класс WTBO является абстрактным классом. Любой объект в панели инструментов является родительским объектом WTBO и наследует методы и поля класса WTBO.
Класс NTREE предназначен для обработки дерева (метки узлов, разделение узлов, слияние узлов,...), а также является абстрактным классом. Основные методы:
Фактически, wtreemgr метод не используется непосредственно, но можно использовать функции treeord, treedpth, leaves, nodeasc,..., и метод get.
Класс DTREE посвящен деревьям со связанными данными: векторам или матрицам.
Этот класс также является абстрактным классом, и некоторые методы должны быть перегружены.
Целью класса WPTREE является управление вейвлет-пакетами 1-D и 2-D.
Некоторые методы класса DTREE были перегружены, например: split, merge, и recons.
Большинство методов специфичны для класса WPTREE; например: bestlevt, besttree, и wp2wtree.
Путем ввода help wavelet доступные методы можно просмотреть в разделах Утилиты управления деревом (Tree Management Utilities) и Алгоритмы вейвлетов пакетов (Wavelets Packets Algorith