export(plmDEmodel, limmaPLM, plot.DEresults, fitBspline, mostDE, info, fitGAPLM, fitBspline)

export(select.h0, plmm, wplmm, var.plot, plmm.bs)

export(jet.col, jet2.col, gg.col, gg2.col, ramp.col, alpha.col)
export(scatter3D, image3D, contour3D, points3D, lines3D)
export(surf3D, spheresurf3D, slice3D, slicecont3D, triangle3D)
export(arrows3D, polygon3D, segments3D, rect3D, box3D, border3D)
export(text3D, voxel3D, isosurf3D, createvoxel, createisosurf)

export(createKey, legend.plt, legend.oma, colorkey.plt, colorkey.oma,

import(plot3D)
import(rgl)
importFrom("grDevices", "axisTicks")
export(plotrgl, cutrgl, uncutrgl, croprgl, uncroprgl, image2Drgl, contour2Drgl,
scatter2Drgl, text2Drgl, arrows2Drgl, segments2Drgl, rect2Drgl,
lines2Drgl, points2Drgl)
export(persp3Drgl, ribbon3Drgl, hist3Drgl, scatter3Drgl, points3Drgl,
lines3Drgl, slice3Drgl, slicecont3Drgl, isosurf3Drgl, voxel3Drgl,
surf3Drgl, spheresurf3Drgl, segments3Drgl, box3Drgl, border3Drgl,
rect3Drgl, text3Drgl, triangle3Drgl, image3Drgl, contour3Drgl)

import(plot3D)
import(rgl)
importFrom("grDevices", "axisTicks")
export(plotrgl, cutrgl, uncutrgl, croprgl, uncroprgl, image2Drgl, contour2Drgl,
scatter2Drgl, text2Drgl, arrows2Drgl, segments2Drgl, rect2Drgl,
lines2Drgl, points2Drgl)
export(persp3Drgl, ribbon3Drgl, hist3Drgl, scatter3Drgl, points3Drgl,
lines3Drgl, slice3Drgl, slicecont3Drgl, isosurf3Drgl, voxel3Drgl,
surf3Drgl, spheresurf3Drgl, segments3Drgl, box3Drgl, border3Drgl,
rect3Drgl, text3Drgl, triangle3Drgl, image3Drgl, contour3Drgl)

import(plot3D)
import(rgl)
importFrom("grDevices", "axisTicks")
export(plotrgl, cutrgl, uncutrgl, croprgl, uncroprgl, image2Drgl, contour2Drgl,
scatter2Drgl, text2Drgl, arrows2Drgl, segments2Drgl, rect2Drgl,
lines2Drgl, points2Drgl)
export(persp3Drgl, ribbon3Drgl, hist3Drgl, scatter3Drgl, points3Drgl,
lines3Drgl, slice3Drgl, slicecont3Drgl, isosurf3Drgl, voxel3Drgl,
surf3Drgl, spheresurf3Drgl, segments3Drgl, box3Drgl, border3Drgl,
rect3Drgl, text3Drgl, triangle3Drgl, image3Drgl, contour3Drgl)

import(RGtk2) # need to load RGtk2 into search path or myWin$show() doesn't work
# also cairoDevice doesn't have a namespace so can't be import()ed
# event handlers and supporting functions