Xmipp  v3.23.11-Nereus
Public Attributes | List of all members
TWaveletStruct Struct Reference

#include <wavelet.h>

Public Attributes

double * Input
 
long NxInput
 
long NyInput
 
long NzInput
 
double * Output
 
long NxOutput
 
long NyOutput
 
long NzOutput
 
const char * Operation
 
const char * Filter
 
const char * BoundaryConditions
 
const char * Order
 
double Alpha
 

Detailed Description

Wavelet transform job parameters.

Definition at line 28 of file wavelet.h.

Member Data Documentation

◆ Alpha

double TWaveletStruct::Alpha

For fractional spline wavelets.

Definition at line 58 of file wavelet.h.

◆ BoundaryConditions

const char* TWaveletStruct::BoundaryConditions

Valid boundaries: "Mirror" or "Periodic"

Definition at line 54 of file wavelet.h.

◆ Filter

const char* TWaveletStruct::Filter

Valid filters: "B-Spline", "Cardinal Spline", "Dual Spline", "Orthogonal Spline", "Orthonormal Spline", and "Fractional Orthonormal Spline"

Definition at line 52 of file wavelet.h.

◆ Input

double* TWaveletStruct::Input

Pointer to input data

Definition at line 31 of file wavelet.h.

◆ NxInput

long TWaveletStruct::NxInput

X size of the input data

Definition at line 33 of file wavelet.h.

◆ NxOutput

long TWaveletStruct::NxOutput

X size of the input data

Definition at line 41 of file wavelet.h.

◆ NyInput

long TWaveletStruct::NyInput

Y size of the input data

Definition at line 35 of file wavelet.h.

◆ NyOutput

long TWaveletStruct::NyOutput

Y size of the input data

Definition at line 43 of file wavelet.h.

◆ NzInput

long TWaveletStruct::NzInput

Z size of the input data

Definition at line 37 of file wavelet.h.

◆ NzOutput

long TWaveletStruct::NzOutput

Z size of the input data

Definition at line 45 of file wavelet.h.

◆ Operation

const char* TWaveletStruct::Operation

Valid operations: "Analysis" (DWT) or "Synthesis" (IDWT)

Definition at line 47 of file wavelet.h.

◆ Order

const char* TWaveletStruct::Order

For spline wavelets: "0", "1", "3", "5".

Definition at line 56 of file wavelet.h.

◆ Output

double* TWaveletStruct::Output

Pointer to output data

Definition at line 39 of file wavelet.h.


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