Table of Contents

Enum InterpolationMethod

Namespace
VirtualLabAPI.Core.Numerics
Assembly
VirtualLabAPI.dll

Enumeration of the distinct interpolation types. (See manual for details.)

public enum InterpolationMethod

Fields

[EnumDescription("Accelerated Sinc", false)] AcceleratedSinc = 10

Sinc Refinement, possibly after region extraction with a guarding frame, then Cubic 8P.

[EnumDescription("Combined", false)] Combined = 9

Combines windowed sinc interpolation and cubic 4 point interpolation.

[EnumDescription("Cubic 4 Point", false)] Cubic4P = 5

Cubic 4 point interpolation.

[EnumDescription("Cubic 6 Point", false)] Cubic6P = 6

Cubic 6 point interpolation.

[EnumDescription("Cubic 8 Point", false)] Cubic8P = 7

Cubic 8 Point interpolation.

[EnumDescription("Linear (Amplitude/Phase)", false)] Linear_AmplitudeAndPhase = 3

Linear interpolation. Phase and amplitude interpolated separately.

[EnumDescription("Linear (Real/Imaginary Part)", false)] [AlternateEnumDescription("Linear")] Linear_RealAndImaginaryPart = 11

Linear interpolation. Real part and imaginary part interpolated separately.

[EnumDescription("Nearest Neighbor", false)] Nearest = 4

Nearest neighbor interpolation.

[EnumDescription("Sinc (Fourier Transform)", false)] SincFFT = 0

FFT based sinc interpolation.

[EnumDescription("Sinc (Pointwise)", false)] SincPointwise = 1

Point-wise sinc interpolation.

[EnumDescription("Truncated Sinc", false)] TruncatedSinc = 2

Truncated sinc interpolation.

[EnumDescription("Windowed Sinc", false)] WindowedSinc = 8

Windowed sinc interpolation.