useDynLib(bda, .registration = TRUE, .fixes = ".F_")
export(.bdaConnect)
exportPattern("^[^\\.]")

S3method(bde, bdata) 
S3method(bde, default) 
S3method(bde, histogram)
S3method(binning, default) 
S3method(binning, histogram) 
S3method(fit.Weibull, bdata)
S3method(fit.Weibull, default) 
S3method(fit.Weibull, histogram) 
S3method(fit.mixnorm, bdata)
S3method(fit.mixnorm, default) 
S3method(fit.mixnorm, histogram) 
S3method(gof.test, FMKL) 
S3method(gof.test, GB) 
S3method(gof.test, bdata)
S3method(gof.test, default) 
S3method(gof.test, histogram) 
S3method(lines, Dagum) 
S3method(lines, FMKL) 
S3method(lines, GB)
S3method(lines, GWD) 
S3method(lines, histosmooth) 
S3method(lines, nmix) 
S3method(lines, NGS.nmix)
S3method(lines, NGS.lognormal) 
S3method(lines, lognormal) 

S3method(lpsmooth, bdata)
S3method(lpsmooth, default) 
S3method(lpsmooth, histogram) 
S3method(plot, Dagum)
S3method(plot, FMKL) 
S3method(plot, GB) 
S3method(plot, GWD) 
S3method(plot, bdata) 
S3method(plot, histosmooth) 
S3method(plot, nmix)
S3method(plot, lognormal)

S3method(print, Dagum)
S3method(print, FMKL) 
S3method(print, GB) 
S3method(print, GWD) 
S3method(print, bdata) 
S3method(print, histosmooth) 
S3method(print, nmix) 
S3method(print, lognormal) 
S3method(print, copula2) 
S3method(print, odds) 

S3method(compare, data.frame)
S3method(compare, default)
S3method(compare, matrix)
S3method(compare, NGS.lognormal)
S3method(eda, data.frame)
S3method(eda, default)
S3method(eda, matrix)
S3method(persp, copula)
S3method(plot, NGS.hist)
S3method(plot, NGS.lognormal)
S3method(plot, NGS.nmix)
S3method(plot, NGS.test)
S3method(plot, desc)
S3method(plot, DEG)
S3method(print, NGS.hist)
S3method(print, NGS.lognormal) 
S3method(print, NGS.nmix) 
S3method(print, copula)
S3method(print, NGS.test)
S3method(print, comp) 
S3method(print, desc)
S3method(print, NGS.MM)
S3method(summary, NGS.nmix)
S3method(perm.test, default)
S3method(perm.test, matrix)
S3method(perm.test, bdata)
S3method(perm.test, histogram)
S3method(q.test, default)
S3method(q.test, NGS.lognormal)
S3method(print, DEG)

S3method(print, FSD)
S3method(plot, FSD)
S3method(lines, FSD)

S3method(print, lnmix)
S3method(plot, lnmix)
S3method(lines, lnmix)

importFrom("graphics", "legend", "abline", "boxplot", "hist", "lines",
           "par", "plot", "plot.default", "points", "polygon", "text",
            "title", "segments", "persp")
importFrom("stats", "acf", "approx", "binomial", "bw.nrd", "coef",
            "dbeta", "density", "dexp", "dnorm", "dweibull", "family",
            "fft", "glm", "lm", "median", "nls", "optim", "pbeta",
            "pchisq", "pexp", "pnorm", "poisson", "pweibull", "qbeta",
            "qchisq", "qexp", "qnorm", "qqline", "qqnorm", "quantile",
            "qweibull", "rbeta", "rexp", "rnorm", "runif", "sd",
           "spline", "ts.plot", "uniroot", "var", "vcov","dlnorm","rlnorm",
           "nlm", "plnorm", "pt", "qlnorm", "IQR", "pbinom","p.adjust",
           "binom.test")
importFrom("stats", "aov", "bartlett.test", "chisq.test", "cor.test",
            "fisher.test", "kruskal.test", "prop.test", "shapiro.test",
            "qt", "t.test", "wilcox.test", "ks.test")

