#include <wavelet_utils.h>
Public Member Functions | |
| Subband () | |
| Default constructor. | |
| Subband (int xpos, int ypos, int xlen, int ylen) | |
| Constructor. | |
| Subband (int xpos, int ypos, int xlen, int ylen, int d) | |
| Constructor. | |
| ~Subband () | |
| Destructor. | |
| int | Xl () const |
| Return the width of the subband. | |
| int | Xp () const |
| Return the horizontal position of the subband. | |
| int | Yl () const |
| Return the height of the subband. | |
| int | Yp () const |
| Return the vertical position of the subband. | |
| int | Max () const |
| Return the index of the maximum bit of the largest coefficient. | |
| double | Wt () const |
| Return the subband perceptual weight. | |
| int | Depth () const |
| Return the depth of the subband in the transform. | |
| int | Scale () const |
| Return the scale of the subband, viewed as a subsampled version of the picture. | |
| int | Qf (int n) const |
| Return a quantisation factor. | |
| int | Parent () const |
| Return the index of the parent subband. | |
| std::vector< int > | Children () const |
| Return the indices of any child subbands. | |
| int | Child (int n) const |
| void | SetQf (int n, int q) |
| Set the perceptual weight. | |
| void | SetWt (float w) |
| Set the perceptual weight. | |
| void | SetParent (int p) |
| Set the parent index. | |
| void | SetDepth (int d) |
| Set the subband depth. | |
| void | SetMax (int m) |
| Set the index of the maximum bit of the largest coefficient. | |
| void | SetChildren (std::vector< int > &clist) |
| Set the indices of the children of the subband. | |
| void | AddChild (int c) |
| Add a child to the list of child subbands. | |
Definition at line 55 of file wavelet_utils.h.
|
||||||||||||||||||||
|
Constructor. The constructor parameters are
Definition at line 52 of file wavelet_utils.cpp. |
|
||||||||||||||||||||||||
|
Constructor. The constructor parameters are
Definition at line 64 of file wavelet_utils.cpp. |
1.4.5