export(
  ## lmRob ##
  lmRob,
  lmRob.fit,
  lmRob.wfit,
  lmRob.fit.compute,
  lmRob.control,
  summary.lmRob,
  plot.lmRob,
  drop1.lmRob,
  step.lmRob,
  anova.lmRob,
  anova.lmRoblist,
  predict.lmRob,
  rb.lmRob,
  lmRob.RFPE,
  test.lmRob,
  update.lmRob,

  psi.weight,
  rho.weight,
  psp.weight,
  chi.weight,
  

  ## glmRob ##
  glmRob,
  glmRob.control,
  glmRob.cubif,
  glmRob.cubif.control,
  glmRob.misclass,
  glmRob.misclass.control,
  glmRob.mallows,
  glmRob.mallows.control,
  summary.glmRob,
  plot.glmRob,
  anova.glmRob,
  anova.glmRoblist,
  predict.glmRob,
  residuals.glmRob,


  # covRob / covMLE
  covRob,
  covRob.control,
  summary.covRob,
  plot.covRob,
  covMLE,
  summary.covMLE,
  plot.covMLE,

  # Covariance Comparison
  summary.covfm,
  plot.covfm,
  ddPlot.covfm,
  ellipsesPlot.covfm,
  screePlot.covfm,
  distancePlot.covfm,


  ## Robust univariate parameter estimation ##

  fitdstnRob,
  fitdstn,
  gammaRob,
  gammaRob.control,
  lognormRob,
  lognormRob.control,
  weibullRob,
  weibullRob.control,


  #Robust univariate parameter estimation
  plot.fdfm,
  overlaidDenPlot.fdfm,
  qqPlot.fdfm,



  ## Other ##
  gen.data
)


## S3 methods for lmRob ##

S3method(anova, lmRob)
S3method(drop1, lmRob)
S3method(labels, lmRob)
S3method(plot, lmRob)
S3method(predict, lmRob)
S3method(summary, lmRob)
S3method(update, lmRob)

S3method(residuals, lmRob)
S3method(model.matrix, lmRob)
S3method(model.frame, lmRob)
S3method(print, lmRob)

S3method(print, summary.lmRob)


## S3 methods for glmRob ##

S3method(anova, glmRob)
S3method(print, glmRob)
S3method(summary, glmRob)
S3method(labels, glmRob)
S3method(predict, glmRob)

S3method(residuals, glmRob)
S3method(model.matrix, glmRob)
S3method(model.frame, glmRob)
S3method(print, glmRob)
importFrom(stats, family)
S3method(family, glmRob)
S3method(leverage, glmRob)

S3method(print, summary.glmRob)


## S3 methods for covRob/covMLE ##

S3method(print, covRob)
S3method(summary, covRob)
S3method(print, summary.covRob)

S3method(print, covMLE)
S3method(summary, covMLE)
S3method(print, summary.covMLE)


## S3 methods for fitdstnRob ##

S3method(print, fitdstn)
S3method(summary, fitdstn)
S3method(plot, fitdstn)


## S3 methods for fit.models ##

importFrom(fit.models, leverage)
S3method(leverage, lmRob)
S3method(leverage, lmrob)
S3method(leverage, rlm)
S3method(leverage, glmrob)

S3method(plot, covfm)
S3method(print, covfm)
S3method(summary, covfm)
S3method(print, summary.covfm)

S3method(print, fdfm)
S3method(summary, fdfm)
S3method(plot, fdfm)






