useDynLib(modreg)

## need ppr.formula to make use of update.
export(isoreg, ksmooth, loess, loess.control,
       loess.smooth, ppr, ppr.formula, runmed, scatter.smooth,
       smooth.spline, smoothEnds, supsmu)

# methods which are documented and registered, but not exported
# export(as.stepfun.isoreg, plot.isoreg, plot.ppr,
#        predict.loess, predict.smooth.spline)

S3method(anova, loess)
importFrom(stepfun, as.stepfun)
S3method(as.stepfun, isoreg)
S3method(fitted, isoreg)
S3method(plot, isoreg)
S3method(plot, ppr)
S3method(ppr, default)
S3method(ppr, formula)
S3method(predict, loess)
S3method(predict, ppr)
S3method(predict, smooth.spline)
S3method(predict, smooth.spline.fit)
S3method(print, isoreg)
S3method(print, loess)
S3method(print, ppr)
S3method(print, smooth.spline)
S3method(print, summary.loess)
S3method(print, summary.ppr)
S3method(residuals, isoreg)
S3method(summary, loess)
S3method(summary, ppr)
