IKnterpolation Class