Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

packtree_base_int.h

Go to the documentation of this file.
00001 
00002 
00003 #ifndef _PACKTREE_BASE_INT_H_
00004 #define _PACKTREE_BASE_INT_H_
00005 
00006 
00038 
00039 
00040 #include "packnode.h"
00041 #include "liftbase.h"
00042 #include "packcontainer_int.h"
00043 
00055 class packtree_base_int {
00056 protected:
00058   packnode<int> *root;
00059 
00061   liftbase<packcontainer_int, int> *waveObj;
00062 
00063   typedef enum { BadPrintKind, 
00064                  printData, 
00065                  printCost, 
00066                  printBestBasis } printKind;
00067 
00068   void breadthFirstPrint(printKind kind);
00069 
00070   void newLevel( packnode<int>* top, bool freqCalc, bool reverse );
00071 
00072 public:
00073   void pr(); 
00075   packnode<int> *getRoot() { return root; }
00076 }; // packtree_base_int
00077 
00078 #endif

Generated at Sat Aug 10 13:23:34 2002 for Wavelet Packet Transform and Lossless Compression by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001