Search Results for

    Show / Hide Table of Contents

    Class LanczosInterpolator

    Implements Lanczos interpolation.

    Inheritance
    System.Object
    LanczosInterpolator
    Implements
    IInterpolator
    Namespace: PhotoSauce.MagicScaler.Interpolators
    Assembly: PhotoSauce.MagicScaler.dll
    Syntax
    public sealed class LanczosInterpolator : Object, IInterpolator

    Constructors

    LanczosInterpolator(Int32)

    Constructs a new LanczosInterpolator with the specified number of lobes.

    Declaration
    public LanczosInterpolator(int lobes = 3)
    Parameters
    Type Name Description
    System.Int32 lobes

    Controls the Support size of the windowed sinc function. Greater values increase the cost of the resulting filter significantly.

    Properties

    Support

    The maximum distance from the origin for which the GetValue(Double) method returns a non-zero value.

    Declaration
    public double Support { get; }
    Property Value
    Type Description
    System.Double

    Methods

    GetValue(Double)

    Calculates the value at a given distance from the origin.

    Declaration
    public double GetValue(double d)
    Parameters
    Type Name Description
    System.Double d

    The absolute value of the distance from the origin.

    Returns
    Type Description
    System.Double

    The value at the specified distance.

    ToString()

    Returns a string that represents the current object.

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String

    A string that represents the current object.

    Implements

    IInterpolator
    In This Article
    Back to top Copyright © 2022 Clinton Ingram
    Generated with DocFX