#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 > | 
|   | 
 | 
|   | ForwardTransform2D (vtkm::Id filter_len, vtkm::Id approx_len, bool odd_low, bool mode_lr, vtkm::Id x1, vtkm::Id y1, vtkm::Id x2, vtkm::Id y2, vtkm::Id startx2, vtkm::Id starty2, vtkm::Id pretendx2, vtkm::Id pretendy2, vtkm::Id x3, vtkm::Id y3) | 
|   | 
| VTKM_EXEC_CONT void  | Output1Dto2D (vtkm::Id idx, vtkm::Id &x, vtkm::Id &y) const | 
|   | 
| VTKM_EXEC_CONT vtkm::Id  | Output2Dto1D (vtkm::Id x, vtkm::Id y) const | 
|   | 
| template<typename InPortalType1 , typename InPortalType2 , typename InPortalType3 >  | 
| VTKM_EXEC_CONT VAL  | GetVal (const InPortalType1 &portal1, const InPortalType2 &portal2, const InPortalType3 &portal3, vtkm::Id inMatrix, 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
◆ ForwardTransform2D()
  
  
      
        
          | vtkm::worklet::wavelets::ForwardTransform2D::ForwardTransform2D  | 
          ( | 
          vtkm::Id  | 
          filter_len,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          approx_len,  | 
         
        
           | 
           | 
          bool  | 
          odd_low,  | 
         
        
           | 
           | 
          bool  | 
          mode_lr,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          x1,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          y1,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          x2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          y2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          startx2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          starty2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          pretendx2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          pretendy2,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          x3,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          y3  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetVal()
template<typename InPortalType1 , typename InPortalType2 , typename InPortalType3 > 
  
  
      
        
          | VTKM_EXEC_CONT VAL vtkm::worklet::wavelets::ForwardTransform2D::GetVal  | 
          ( | 
          const InPortalType1 &  | 
          portal1,  | 
         
        
           | 
           | 
          const InPortalType2 &  | 
          portal2,  | 
         
        
           | 
           | 
          const InPortalType3 &  | 
          portal3,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          inMatrix,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          inIdx  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator()()
template<typename InPortalType1 , typename InPortalType2 , typename InPortalType3 , typename FilterPortalType , typename OutputPortalType > 
  
  
      
        
          | VTKM_EXEC_CONT void vtkm::worklet::wavelets::ForwardTransform2D::operator()  | 
          ( | 
          const InPortalType1 &  | 
          inPortal1,  | 
         
        
           | 
           | 
          const InPortalType2 &  | 
          inPortal2,  | 
         
        
           | 
           | 
          const InPortalType3 &  | 
          inPortal3,  | 
         
        
           | 
           | 
          const FilterPortalType &  | 
          lowFilter,  | 
         
        
           | 
           | 
          const FilterPortalType &  | 
          highFilter,  | 
         
        
           | 
           | 
          OutputPortalType &  | 
          coeffOut,  | 
         
        
           | 
           | 
          const vtkm::Id &  | 
          workIndex  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ Output1Dto2D()
◆ Output2Dto1D()
◆ SetStartPosition()
  
  
      
        
          | VTKM_EXEC_CONT void vtkm::worklet::wavelets::ForwardTransform2D::SetStartPosition  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ approxLen
  
  
      
        
          | const vtkm::Id vtkm::worklet::wavelets::ForwardTransform2D::approxLen | 
         
       
   | 
  
private   | 
  
 
 
◆ filterLen
  
  
      
        
          | const vtkm::Id vtkm::worklet::wavelets::ForwardTransform2D::filterLen | 
         
       
   | 
  
private   | 
  
 
 
◆ hstart
  
  
      
        
          | vtkm::Id vtkm::worklet::wavelets::ForwardTransform2D::hstart | 
         
       
   | 
  
private   | 
  
 
 
◆ lstart
  
  
      
        
          | vtkm::Id vtkm::worklet::wavelets::ForwardTransform2D::lstart | 
         
       
   | 
  
private   | 
  
 
 
◆ modeLR
  
  
      
        
          | bool vtkm::worklet::wavelets::ForwardTransform2D::modeLR | 
         
       
   | 
  
private   | 
  
 
 
◆ oddlow
  
  
      
        
          | bool vtkm::worklet::wavelets::ForwardTransform2D::oddlow | 
         
       
   | 
  
private   | 
  
 
 
◆ outDimX
  
  
      
        
          | const vtkm::Id vtkm::worklet::wavelets::ForwardTransform2D::outDimX | 
         
       
   | 
  
private   | 
  
 
 
◆ translator
The documentation for this class was generated from the following file: