GaussianDeconvolutionFilterOptions

Inheritance: java.lang.Object, com.aspose.imaging.imagefilters.filteroptions.FilterOptionsBase, com.aspose.imaging.imagefilters.filteroptions.DeconvolutionFilterOptions

All Implemented Interfaces: com.aspose.internal.imagefilters.convolution.gaussianblur.IGaussianBlurOptions

public abstract class GaussianDeconvolutionFilterOptions extends DeconvolutionFilterOptions implements IGaussianBlurOptions

The deconvolution filter options using Gaussian blurring.

Constructors

ConstructorDescription
GaussianDeconvolutionFilterOptions(int size, double sigma)Initializes a new instance of the GaussianDeconvolutionFilterOptions class.

Methods

MethodDescription
getSize()Gets the Gaussian kernel size.
setSize(int value)The Gaussian kernel size.
getSigma()Gets the Gaussian kernel sigma (smoothing).
setSigma(double value)The Gaussian kernel sigma (smoothing).
getRadius()Gets the radius of Gausseian ISquareConvolutionKernel.
setRadius(int value)The radius of Gausseian ISquareConvolutionKernel.

GaussianDeconvolutionFilterOptions(int size, double sigma)

public GaussianDeconvolutionFilterOptions(int size, double sigma)

Initializes a new instance of the GaussianDeconvolutionFilterOptions class.

Parameters:

ParameterTypeDescription
sizeintThe Gaussian kernel size.
sigmadoubleThe Gaussian kernel sigma.

getSize()

public final int getSize()

Gets the Gaussian kernel size. Must be a positive non-zero odd value.

Returns: int - the Gaussian kernel size.

setSize(int value)

public final void setSize(int value)

The Gaussian kernel size. Must be a positive non-zero odd value.

Parameters:

ParameterTypeDescription
valueintthe Gaussian kernel size.

getSigma()

public final double getSigma()

Gets the Gaussian kernel sigma (smoothing). Must be a positive non-zero value.

Returns: double - the Gaussian kernel sigma (smoothing).

setSigma(double value)

public final void setSigma(double value)

The Gaussian kernel sigma (smoothing). Must be a positive non-zero value.

Parameters:

ParameterTypeDescription
valuedoublethe Gaussian kernel sigma (smoothing).

getRadius()

public final int getRadius()

Gets the radius of Gausseian ISquareConvolutionKernel.

Returns: int - the radius of Gausseian ISquareConvolutionKernel.

setRadius(int value)

public final void setRadius(int value)

The radius of Gausseian ISquareConvolutionKernel.

Parameters:

ParameterTypeDescription
valueintthe radius of Gausseian ISquareConvolutionKernel.