#include <WaveletTransforms.h>
 | 
| using  | ControlSignature = void(WholeArrayIn, WholeArrayIn, WholeArrayIn, WholeArrayIn, WholeArrayIn, WholeArrayOut) | 
|   | 
| using  | ExecutionSignature = void(_1, _2, _3, _4, _5, _6, WorkIndex) | 
|   | 
| using  | InputDomain = _6 | 
|   | 
| template<typename Worklet >  | 
| using  | Dispatcher = vtkm::worklet::DispatcherMapField< Worklet > | 
|   | 
 | 
|   | ForwardTransform3DTopDown (vtkm::Id filter_len, vtkm::Id approx_len, bool odd_low, vtkm::Id dimX1, vtkm::Id dimY1, vtkm::Id dimZ1, vtkm::Id dimX2, vtkm::Id dimY2, vtkm::Id dimZ2, vtkm::Id startX2, vtkm::Id startY2, vtkm::Id startZ2, vtkm::Id pretendX2, vtkm::Id pretendY2, vtkm::Id pretendZ2, vtkm::Id dimX3, vtkm::Id dimY3, vtkm::Id dimZ3) | 
|   | 
| VTKM_EXEC_CONT void  | Output1Dto3D (vtkm::Id idx, vtkm::Id &x, vtkm::Id &y, vtkm::Id &z) const | 
|   | 
| VTKM_EXEC_CONT vtkm::Id  | Output3Dto1D (vtkm::Id x, vtkm::Id y, vtkm::Id z) const | 
|   | 
| template<typename InPortalType1 , typename InPortalType2 , typename InPortalType3 >  | 
| VTKM_EXEC_CONT VAL  | GetVal (const InPortalType1 &portal1, const InPortalType2 &portal2, const InPortalType3 &portal3, vtkm::Id inCube, vtkm::Id inIdx) const | 
|   | 
| template<typename InPortalType1 , typename InPortalType2 , typename InPortalType3 , typename FilterPortalType , typename OutputPortalType >  | 
| VTKM_EXEC_CONT void  | operator() (const InPortalType1 &inPortal1, const InPortalType2 &inPortal2, const InPortalType3 &inPortal3, const FilterPortalType &lowFilter, const FilterPortalType &highFilter, OutputPortalType &coeffOut, const vtkm::Id &workIndex) const | 
|   | 
◆ ControlSignature
◆ ExecutionSignature
◆ InputDomain
◆ ForwardTransform3DTopDown()
  
  
      
        
          | vtkm::worklet::wavelets::ForwardTransform3DTopDown::ForwardTransform3DTopDown  | 
          ( | 
          vtkm::Id  | 
          filter_len,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          approx_len,  | 
         
        
           | 
           | 
          bool  | 
          odd_low,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          dimX1,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          dimY1,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          dimZ1,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          dimX2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          dimY2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          dimZ2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          startX2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          startY2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          startZ2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          pretendX2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          pretendY2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          pretendZ2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          dimX3,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          dimY3,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          dimZ3  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetVal()
template<typename InPortalType1 , typename InPortalType2 , typename InPortalType3 > 
  
  
      
        
          | VTKM_EXEC_CONT VAL vtkm::worklet::wavelets::ForwardTransform3DTopDown::GetVal  | 
          ( | 
          const InPortalType1 &  | 
          portal1,  | 
         
        
           | 
           | 
          const InPortalType2 &  | 
          portal2,  | 
         
        
           | 
           | 
          const InPortalType3 &  | 
          portal3,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          inCube,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          inIdx  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator()()
template<typename InPortalType1 , typename InPortalType2 , typename InPortalType3 , typename FilterPortalType , typename OutputPortalType > 
  
  
      
        
          | VTKM_EXEC_CONT void vtkm::worklet::wavelets::ForwardTransform3DTopDown::operator()  | 
          ( | 
          const InPortalType1 &  | 
          inPortal1,  | 
         
        
           | 
           | 
          const InPortalType2 &  | 
          inPortal2,  | 
         
        
           | 
           | 
          const InPortalType3 &  | 
          inPortal3,  | 
         
        
           | 
           | 
          const FilterPortalType &  | 
          lowFilter,  | 
         
        
           | 
           | 
          const FilterPortalType &  | 
          highFilter,  | 
         
        
           | 
           | 
          OutputPortalType &  | 
          coeffOut,  | 
         
        
           | 
           | 
          const vtkm::Id &  | 
          workIndex  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ Output1Dto3D()
◆ Output3Dto1D()
◆ approxLen
  
  
      
        
          | const vtkm::Id vtkm::worklet::wavelets::ForwardTransform3DTopDown::approxLen | 
         
       
   | 
  
private   | 
  
 
 
◆ filterLen
  
  
      
        
          | const vtkm::Id vtkm::worklet::wavelets::ForwardTransform3DTopDown::filterLen | 
         
       
   | 
  
private   | 
  
 
 
◆ hstart
  
  
      
        
          | vtkm::Id vtkm::worklet::wavelets::ForwardTransform3DTopDown::hstart | 
         
       
   | 
  
private   | 
  
 
 
◆ lstart
  
  
      
        
          | vtkm::Id vtkm::worklet::wavelets::ForwardTransform3DTopDown::lstart | 
         
       
   | 
  
private   | 
  
 
 
◆ outDimX
  
  
      
        
          | const vtkm::Id vtkm::worklet::wavelets::ForwardTransform3DTopDown::outDimX | 
         
       
   | 
  
private   | 
  
 
 
◆ outDimY
  
  
      
        
          | const vtkm::Id vtkm::worklet::wavelets::ForwardTransform3DTopDown::outDimY | 
         
       
   | 
  
private   | 
  
 
 
◆ translator
The documentation for this class was generated from the following file: