VTK-m  2.0
Public Member Functions | Private Attributes | List of all members
vtkm::worklet::wavelets::IndexTranslator6Matrices Class Reference

#include <WaveletTransforms.h>

Public Member Functions

 IndexTranslator6Matrices (vtkm::Id x_1, vtkm::Id y_1, vtkm::Id x_a, vtkm::Id y_a, vtkm::Id x_2, vtkm::Id y_2, vtkm::Id x_3, vtkm::Id y_3, vtkm::Id x_d, vtkm::Id y_d, vtkm::Id x_4, vtkm::Id y_4, vtkm::Id x_5, vtkm::Id y_5, vtkm::Id start_x5, vtkm::Id start_y5, bool mode)
 
VTKM_EXEC_CONT void Translate2Dto1D (vtkm::Id inX, vtkm::Id inY, vtkm::Id &mat, vtkm::Id &idx) const
 

Private Attributes

const vtkm::Id x1
 
const vtkm::Id y1
 
const vtkm::Id xa
 
const vtkm::Id ya
 
const vtkm::Id x2
 
const vtkm::Id y2
 
const vtkm::Id x3
 
const vtkm::Id y3
 
const vtkm::Id xd
 
const vtkm::Id yd
 
const vtkm::Id x4
 
const vtkm::Id y4
 
vtkm::Id x5
 
vtkm::Id y5
 
vtkm::Id startX5
 
vtkm::Id startY5
 
vtkm::Id pretendX5
 
vtkm::Id pretendY5
 
const bool modeLR
 

Constructor & Destructor Documentation

◆ IndexTranslator6Matrices()

vtkm::worklet::wavelets::IndexTranslator6Matrices::IndexTranslator6Matrices ( vtkm::Id  x_1,
vtkm::Id  y_1,
vtkm::Id  x_a,
vtkm::Id  y_a,
vtkm::Id  x_2,
vtkm::Id  y_2,
vtkm::Id  x_3,
vtkm::Id  y_3,
vtkm::Id  x_d,
vtkm::Id  y_d,
vtkm::Id  x_4,
vtkm::Id  y_4,
vtkm::Id  x_5,
vtkm::Id  y_5,
vtkm::Id  start_x5,
vtkm::Id  start_y5,
bool  mode 
)
inline

Member Function Documentation

◆ Translate2Dto1D()

VTKM_EXEC_CONT void vtkm::worklet::wavelets::IndexTranslator6Matrices::Translate2Dto1D ( vtkm::Id  inX,
vtkm::Id  inY,
vtkm::Id mat,
vtkm::Id idx 
) const
inline

Member Data Documentation

◆ modeLR

const bool vtkm::worklet::wavelets::IndexTranslator6Matrices::modeLR
private

◆ pretendX5

vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::pretendX5
private

◆ pretendY5

vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::pretendY5
private

◆ startX5

vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::startX5
private

◆ startY5

vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::startY5
private

◆ x1

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::x1
private

◆ x2

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::x2
private

◆ x3

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::x3
private

◆ x4

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::x4
private

◆ x5

vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::x5
private

◆ xa

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::xa
private

◆ xd

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::xd
private

◆ y1

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::y1
private

◆ y2

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::y2
private

◆ y3

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::y3
private

◆ y4

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::y4
private

◆ y5

vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::y5
private

◆ ya

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::ya
private

◆ yd

const vtkm::Id vtkm::worklet::wavelets::IndexTranslator6Matrices::yd
private

The documentation for this class was generated from the following file: