Search Results for

    Show / Hide Table of Contents

    Class QuadraticInterpolator

    Implements Quadratic interpolation.

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

    Constructors

    QuadraticInterpolator(Double)

    Constructs a new QuadraticInterpolator with the specified r value.

    Declaration
    public QuadraticInterpolator(double r = 1)
    Parameters
    Type Name Description
    System.Double r

    A value between 0.5 and 1.5, where lower values produce a smoother filter and higher values produce a sharper filter.

    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