in src/visualComponent/combo/lineComponent.ts [159:193]
protected getInterpolator(interpolation: LineInterpolation): CurveFactory {
switch (interpolation) {
case LineInterpolation.basis: {
return curveBasis;
}
case LineInterpolation.basisClosed: {
return curveBasisClosed;
}
case LineInterpolation.basisOpen: {
return curveBasisOpen;
}
case LineInterpolation.cardinal: {
return curveCardinal;
}
case LineInterpolation.cardinalClosed: {
return curveCardinalClosed;
}
case LineInterpolation.cardinalOpen: {
return curveCardinalOpen;
}
case LineInterpolation.monotone: {
return curveMonotoneX;
}
case LineInterpolation.stepAfter: {
return curveStepAfter;
}
case LineInterpolation.stepBefore: {
return curveStepBefore;
}
case LineInterpolation.linear:
default: {
return curveLinear;
}
}
}