Woolz Image Processing  Version 1.8.3
_WlzConvolution Struct Reference

A 2D space domain convolution mask. To reduce computational cost at the expense of data storage the complete convolution is used even if highly symmetrical. Typedef: WlzConvolution. More...

Data Fields

WlzObjectType type
 
int linkcount
 
int xsize
 
int ysize
 
int * cv
 
int divscale
 
int offset
 
int modflag
 

Detailed Description

A 2D space domain convolution mask. To reduce computational cost at the expense of data storage the complete convolution is used even if highly symmetrical. Typedef: WlzConvolution.

Field Documentation

◆ type

WlzObjectType _WlzConvolution::type

Identifies a convolution mask.

Referenced by WlzConvolveObj(), WlzLaplacian(), and WlzSobel().

◆ linkcount

int _WlzConvolution::linkcount

Reference count.

Referenced by WlzLaplacian(), and WlzSobel().

◆ xsize

int _WlzConvolution::xsize

◆ ysize

int _WlzConvolution::ysize

Size of mask which must be odd.

Referenced by WlzConvolutionSum(), WlzConvolveObj(), WlzConvolveSeqParFn(), WlzLaplacian(), and WlzSobel().

◆ cv

int* _WlzConvolution::cv

The convolution mask with size \(\times\)size elements.

Referenced by WlzConvolutionSum(), WlzConvolveSeqParFn(), WlzLaplacian(), and WlzSobel().

◆ divscale

int _WlzConvolution::divscale

Scale factor by which the convolution is divided.

Referenced by WlzConvolutionNormalise(), WlzConvolveSeqParFn(), WlzLaplacian(), and WlzSobel().

◆ offset

int _WlzConvolution::offset

Offset which is added to the scaled convolution.

Referenced by WlzConvolveSeqParFn(), WlzLaplacian(), and WlzSobel().

◆ modflag

int _WlzConvolution::modflag

If non-zero the absolute value of the scaled, offset convolution is used.

Referenced by WlzConvolveSeqParFn(), WlzLaplacian(), and WlzSobel().


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