A General Class of C1 Smooth Rational Splines