5 #ifndef _WaveletBlock3D_h_ 
    6 #define _WaveletBlock3D_h_ 
    8 #include <vapor/MyBase.h> 
    9 #include <vapor/EasyThreads.h> 
   10 #include <vapor/WaveletBlock1D.h> 
   74     const float *src_super_blk[8],
 
   75     float *dst_super_blk[8]
 
   91     const float *src_super_blk[8],
 
   92     float *dst_super_blk[8]
 
  112  const float **src_super_blk_c;
 
  113  float **dst_super_blk_c;
 
  114  const float ***src_s_blk_ptr_c;
 
  115  float ***dst_s_blk_ptr_c;
 
  118  float  **temp_blks1_c,
 
  133  void   forward_transform3d_blocks(
 
  134     const float **src_blks,
 
  140  void   forward_transform3d(
 
  141     const float *src_blkptr,
 
  142     float *lambda_blkptr,
 
  148  void   inverse_transform3d_blocks(
 
  149     const float **lambda_blks,
 
  150     const float **gamma_blks,
 
  155  void   inverse_transform3d(
 
  156     const float *lambda_blkptr,
 
  157     const float *gamma_blkptr,
 
  167 #endif  //  _WaveletBlock3D_h_ 
A block-based, 3D wavelet transformer. 
 
void InverseTransform(const float *src_super_blk[8], float *dst_super_blk[8])
 
void ForwardTransform(const float *src_super_blk[8], float *dst_super_blk[8])
 
virtual ~WaveletBlock3D()
 
void inverse_transform_thread()
 
void TransposeBlks(float *super_blk[8])
 
WaveletBlock3D(unsigned int bs, unsigned int n, unsigned int ntilde, unsigned int nthreads)
 
A block-based, 1D wavelet transformer.