Crystal Vector Objects

DESCRIPTION:
Objects of class "crystal.vector" that result from wavelet packet analysis using boundary="interval", "periodic", "polynomial", "reflection", "zero"'; or cosine packet analysis.

GENERATION:
Objects of class "crystal.vector" are returned from block.dct, block.cpt, cp.table, cpt, dwt, wp.table, wpt or subscripting a crystal.vector object.

METHODS:
The class "crystal.vector" has methods for the following generic functions: $, $<-, [, [<-, [[, [[<-, as.matrix, boxplot, dotchart, pcosts, plot, print, shrink, stack.plot, summary, eda.plot.

as.crystal.vector coerces a crystal.list object to a crystal.vector object.


STRUCTURE:
The "crystal.vector" object is a vector with the following attributes:
crystal.names:
names of the crystals in the crystal.vector object. Each name represents a wp or cp crystal as wavelet or cosine packet coefficients at different scales and resolutions.
lengths:
lengths of the crystals in the crystal.vector object.
dictionary:
the usual cp.dict or wp.dict object containing all relevant information.
pcosts:
a pcosts object, containing the cost values of the crystals.
n.levels:
maximum level of the crystals.
is.on:
logical vector of length two, indicating: [1] whether the crystals are orthogonal, [2] whether the crystals are complete.

SEE ALSO:
eda.plot , pcosts , ptable.object .