#include <WaveletTransforms.h>
|
VTKM_EXEC_CONT | ExtensionWorklet3D (vtkm::Id extdimX, vtkm::Id extdimY, vtkm::Id extdimZ, vtkm::Id sigdimX, vtkm::Id sigdimY, vtkm::Id sigdimZ, vtkm::Id sigstartX, vtkm::Id sigstartY, vtkm::Id sigstartZ, vtkm::Id sigpretendX, vtkm::Id sigpretendY, vtkm::Id sigpretendZ, DWTMode m, ExtensionDirection dir, bool pad_zero) |
|
VTKM_EXEC_CONT void | Ext1Dto3D (vtkm::Id idx, vtkm::Id &x, vtkm::Id &y, vtkm::Id &z) const |
|
VTKM_EXEC_CONT vtkm::Id | Sig3Dto1D (vtkm::Id x, vtkm::Id y, vtkm::Id z) const |
|
VTKM_EXEC_CONT vtkm::Id | SigPretend3Dto1D (vtkm::Id x, vtkm::Id y, vtkm::Id z) const |
|
template<typename PortalOutType , typename PortalInType > |
VTKM_EXEC void | operator() (PortalOutType &portalOut, const PortalInType &portalIn, const vtkm::Id &workIndex) const |
|
◆ ControlSignature
◆ ExecutionSignature
◆ InputDomain
◆ ExtensionWorklet3D()
VTKM_EXEC_CONT vtkm::worklet::wavelets::ExtensionWorklet3D::ExtensionWorklet3D |
( |
vtkm::Id |
extdimX, |
|
|
vtkm::Id |
extdimY, |
|
|
vtkm::Id |
extdimZ, |
|
|
vtkm::Id |
sigdimX, |
|
|
vtkm::Id |
sigdimY, |
|
|
vtkm::Id |
sigdimZ, |
|
|
vtkm::Id |
sigstartX, |
|
|
vtkm::Id |
sigstartY, |
|
|
vtkm::Id |
sigstartZ, |
|
|
vtkm::Id |
sigpretendX, |
|
|
vtkm::Id |
sigpretendY, |
|
|
vtkm::Id |
sigpretendZ, |
|
|
DWTMode |
m, |
|
|
ExtensionDirection |
dir, |
|
|
bool |
pad_zero |
|
) |
| |
|
inline |
◆ Ext1Dto3D()
◆ operator()()
template<typename PortalOutType , typename PortalInType >
VTKM_EXEC void vtkm::worklet::wavelets::ExtensionWorklet3D::operator() |
( |
PortalOutType & |
portalOut, |
|
|
const PortalInType & |
portalIn, |
|
|
const vtkm::Id & |
workIndex |
|
) |
| const |
|
inline |
◆ Sig3Dto1D()
◆ SigPretend3Dto1D()
◆ direction
◆ extDimX
const vtkm::Id vtkm::worklet::wavelets::ExtensionWorklet3D::extDimX |
|
private |
◆ extDimY
const vtkm::Id vtkm::worklet::wavelets::ExtensionWorklet3D::extDimY |
|
private |
◆ extDimZ
const vtkm::Id vtkm::worklet::wavelets::ExtensionWorklet3D::extDimZ |
|
private |
◆ mode
const DWTMode vtkm::worklet::wavelets::ExtensionWorklet3D::mode |
|
private |
◆ padZero
const bool vtkm::worklet::wavelets::ExtensionWorklet3D::padZero |
|
private |
◆ sigDimX
const vtkm::Id vtkm::worklet::wavelets::ExtensionWorklet3D::sigDimX |
|
private |
◆ sigDimY
const vtkm::Id vtkm::worklet::wavelets::ExtensionWorklet3D::sigDimY |
|
private |
◆ sigDimZ
const vtkm::Id vtkm::worklet::wavelets::ExtensionWorklet3D::sigDimZ |
|
private |
◆ sigPretendDimX
const vtkm::Id vtkm::worklet::wavelets::ExtensionWorklet3D::sigPretendDimX |
|
private |
◆ sigPretendDimY
const vtkm::Id vtkm::worklet::wavelets::ExtensionWorklet3D::sigPretendDimY |
|
private |
◆ sigPretendDimZ
const vtkm::Id vtkm::worklet::wavelets::ExtensionWorklet3D::sigPretendDimZ |
|
private |
◆ sigStartX
const vtkm::Id vtkm::worklet::wavelets::ExtensionWorklet3D::sigStartX |
|
private |
◆ sigStartY
const vtkm::Id vtkm::worklet::wavelets::ExtensionWorklet3D::sigStartY |
|
private |
◆ sigStartZ
const vtkm::Id vtkm::worklet::wavelets::ExtensionWorklet3D::sigStartZ |
|
private |
The documentation for this class was generated from the following file: