des.math.method.approx.interp

Undocumented in source.

Public Imports

des.math.basic.traits
public import des.math.basic.traits;
Undocumented in source.

Members

Classes

FixStepsBezierSplineInterpolator
class FixStepsBezierSplineInterpolator(T, F = float)
Undocumented in source.

Functions

angleSplineCriteria
auto angleSplineCriteria(float angle)
Undocumented in source. Be warned that the author may not have intended to support it.
bezierInterpolation
auto bezierInterpolation(T[] pts, F t)
Undocumented in source.
criteriaBezierSpline
auto criteriaBezierSpline(T[] pts, bool delegate(in T[], in T) criteria, F min_step)
Undocumented in source.
filterBezierSpline
auto filterBezierSpline(T[] pts, bool delegate(in T[], in T) criteria)
Undocumented in source.
fixBezierSpline
auto fixBezierSpline(T[] pts, size_t steps)
Undocumented in source. Be warned that the author may not have intended to support it.
lengthSplineCriteria
auto lengthSplineCriteria(float len)
Undocumented in source.
lineInterpolate
auto lineInterpolate(InterpolateTableData!T[] tbl, float k, bool line_end)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

BezierSplineInterpolator
interface BezierSplineInterpolator(T, F = float)
Undocumented in source.

Properties

canBezierInterpolate
bool canBezierInterpolate [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

InterpolateTableData
struct InterpolateTableData(T)
Undocumented in source.

Meta