Wavelet Packet Crystal Objects

DESCRIPTION:
Objects of class "wp.crystal" or "wp.nd.crystal" that are building blocks of wavelet packet analysis.

GENERATION:
Objects of class "wp.crystal" are returned from calling functions wp.crystal(), wp.nd.crystal() or using [[ to subscript an object of "crystal.vector" or "ptable".

Objects of class "wp.nd.crystal" are returned from calling function wp.nd.crystal() or using [[ to subscript an object of "crystal.vector" when decimate=FALSE.


METHODS:
The class "wp.crystal" has methods for the following generic functions: [, [[, bandwidth, center, freq.bandwidth, freq.center, plot, print, reconstruct, shrink, summary, eda.plot, wavelet.name.

The class "wp.nd.crystal" has methods for the following generic functions: print.


INHERITANCE:
Class "wp.nd.crystal" inherits from class "wp.crystal".

STRUCTURE:
The "wp.crystal" object is a vector with the following attributes:
crystal.name:
name of the crystal.
shift:
index of the first coefficient.
dictionary:
the usual wp.dict object containing all relevant information.
odd:
logical flag indicating if the parent crystal is of odd length.

SEE ALSO:
wp.crystal .