ConvolutionFunction1D


@UnstableApi
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 functions

Float

Returns the end of the domain.

Float

Returns the start of the domain.

Float
value(samplePosition: Float)

Returns the value of the function at the samplePosition.

Float

Returns the width of the domain.

Public functions

domainEnd

fun domainEnd(): Float

Returns the end of the domain.

domainStart

fun domainStart(): Float

Returns the start of the domain.

value

fun value(samplePosition: Float): Float

Returns the value of the function at the samplePosition.

width

fun width(): Float

Returns the width of the domain.