Четыре класса объектов заданы в программном обеспечении 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
доступные методы см. в разделах Утилиты управления деревом и Алгоритмы пакетов вейвлетов.