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

support.h

Go to the documentation of this file.
00001 
00002 #ifndef _SUPPORT_H_
00003 #define _SUPPORT_H_
00004 
00005 
00037 
00038 
00070 class support
00071 {
00072 private:
00073   static size_t nearestPower2Width_( size_t val );
00074   static int roundVal_( const double val );
00075 
00076 public:
00078   support();
00080   ~support();
00082   support( const support &rhs );
00083 
00084   static size_t valWidth( const int val );
00085 
00086   size_t UnsignedValWidth( const size_t val );
00087 
00088   static size_t vecWidth( const int *vec, 
00089                                 const size_t N );
00090   static void roundToInt( int *intVec, 
00091                           const double *realVec, 
00092                           const size_t len );
00093 
00094   static void decimalToInt( int *intVec, 
00095                             const double *realVec, 
00096                             const size_t len );
00097 }; // support
00098 
00099 #endif

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