ConvolutionFilterOptions

Class ConvolutionFilterOptions

Namespace: Imagise.ImageEffectCreator.FilterOptions
Assembly: Imagise.ImageEffectCreator.dll

The convolution filter options.

public class ConvolutionFilterOptions : FilterOptionsBase

Inheritance

objectFilterOptionsBaseConvolutionFilterOptions

Derived

GaussianBlurFilterOptions

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

ConvolutionFilterOptions(double[,], double, int)

Initializes a new instance of the class.

public ConvolutionFilterOptions(double[,] kernel, double factor, int bias)

Parameters

kernel double[,]

The convolution kernel for X-axis direction.

factor double

The factor.

bias int

The bias value.

Exceptions

ArgumentNullException

ArgumentNullException

ConvolutionFilterOptions(double[,])

Initializes a new instance of the class.

public ConvolutionFilterOptions(double[,] kernel)

Parameters

kernel double[,]

The convolution kernel for X-axis direction.

Exceptions

ArgumentNullException

ArgumentNullException

ConvolutionFilterOptions(double[,], double)

Initializes a new instance of the class.

public ConvolutionFilterOptions(double[,] kernel, double factor)

Parameters

kernel double[,]

The convolution kernel for X-axis direction.

factor double

The factor.

Exceptions

ArgumentNullException

ArgumentNullException

Properties

Bias

Gets or sets the bias.

public int Bias { get; set; }

Property Value

int

Factor

Gets or sets the factor.

public double Factor { get; set; }

Property Value

double

Kernel

Gets the kernel.

public virtual double[,] Kernel { get; }

Property Value

double[,]