## Need only the following vegan
importFrom(vegan, scores, ordiArrowMul)
## we may need everything
import(rgl)
## scatterplot3d only has one function
import(scatterplot3d)
## lattice functions
importFrom(lattice, cloud, panel.cloud, prepanel.default.cloud)
## ellipsoid hulls
importFrom(cluster, ellipsoidhull)
## explicit imports for base R functions
importFrom(grDevices, rainbow, col2rgb, rgb, bmp, check.options, dev.off,
           jpeg, palette, pdf, png, postscript, svg, tiff, xfig)
importFrom(graphics, arrows, par, points, segments, text)
importFrom(stats, as.formula, weighted.mean, weights, as.hclust, reorder,
           cov.wt, qchisq)

## export what we got
export(orditree3d,
       ordilattice3d,
       ordiplot3d,
       ordirgl,
       ordirgltree,
       orditkplot,
       orglcluster,
       orglellipse,
       orglpoints,
       orglsegments,
       orglspantree,
       orglspider,
       orgltext,
       panel.ordi3d,
       prepanel.ordi3d,
       rgl.isomap,
       rgl.renyiaccum)
## S3 methods
S3method(scores, ordiplot3d)
S3method(plot, orditkplot)
S3method(points, orditkplot)
S3method(scores, orditkplot)
S3method(text, orditkplot)
