Четыре класса объектов заданы в программном обеспечении Wavelet Toolbox™.
Иерархическая организация этих объектов описывается в следующей схеме:
![]()
Только инструменты Wavelet 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 доступные методы см. в разделах Утилиты управления деревом и Алгоритмы пакетов вейвлетов.