#
#
export(
	loopThruSpectra, # Things you can do with Spectra objects
	plotSpectra,
	plotSpectraJS,
	chkSpectra,
	sumSpectra,
	surveySpectra,
	surveySpectra2,
	normSpectra,
	baselineSpectra,
	sPlotSpectra,
	hmapSpectra,
	hcaSpectra,
	clupaSpectra,
	mclust3dSpectra,
	mclustSpectra,
	sampleDistSpectra,

	files2SpectraObject, # Importing data
	groupNcolor,
	readJDX,

	removeFreq, # Manipulating/Inspecting Spectra Objects
	removeSample,
	removeGroup,
	sumGroups,
	binSpectra,
	binData,
	check4Gaps,
	conColScheme,
	splitSpectraGroups,

	aov_pcaSpectra, # aovPCA related
	aovPCAloadings,
	aovPCAscores,
	avgFacLvls,

	labelExtremes, # Plotting support
	labelExtremes3d,
	makeEllipsoid,
	normVec,

	c_pcaSpectra, # PCA related
	r_pcaSpectra,
	cv_pcaSpectra,
	q2rPCA,
	r2qPCA,
	pcaDiag,
	plotLoadings,
	plot2Loadings,
	plotScores,
	plotScores3D,
	plotScree,
	plotScree2,
	hypTestScores,
	plotScoresCor,
	plotScoresDecoration,
	plotScoresRGL,

	mclust3D, # mclust related
	coordProjCS,

	plotHCA, # HCA support
	rowDist,
	colLeaf,
	shrinkLeaf,
	hcaScores,
	evalClusters,

	seX, # Utility functions
	seXy,
	seXy95,
	seXyIqr,
	seXyMad,
	isWholeNo
	)

importFrom(rgl, text3d, points3d, open3d, segments3d, surface3d)

importFrom(plyr, dlply, llply, m_ply, aaply, arrange, desc)

importFrom("graphics", "abline", "axis", "boxplot", "contour", "grid", "hist", "image", "layout", "legend", "lines", "mtext", "par", "plot", "points", "rect", "segments", "text", "title")

# The following were added for R 3.3 devel July 2015

importFrom("grDevices", "devAskNewPage", "rainbow")

importFrom("stats", "aov", "as.dendrogram", "as.dist", "cor", "cov", "cutree", "dendrapply", "dist", "ecdf", "fivenum", "hclust", "is.leaf", "mad", "manova", "median", "na.omit", "prcomp", "qchisq", "qf", "qnorm", "quantile", "relevel", "rnorm", "sd", "var") 

importFrom("utils", "browseURL", "read.csv", "read.csv2", "str")