ConvolutionFunction1D


@UnstableApi
public interface ConvolutionFunction1D

Known direct subclasses
GaussianFunction

Implementation of a symmetric Gaussian function with a limited domain.


An interface for 1 dimensional convolution functions.

The domain defines the region over which the function operates, in pixels.

Summary

Nested types

A configurable provider for ConvolutionFunction1D instances.

Public methods

abstract float

Returns the end of the domain.

abstract float

Returns the start of the domain.

abstract float
value(float samplePosition)

Returns the value of the function at the samplePosition.

default float

Returns the width of the domain.

Public methods

domainEnd

abstract float domainEnd()

Returns the end of the domain.

domainStart

abstract float domainStart()

Returns the start of the domain.

value

abstract float value(float samplePosition)

Returns the value of the function at the samplePosition.

width

default float width()

Returns the width of the domain.