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