
import(MASS, lattice, RGCCA, igraph, rgl, pheatmap)

export(
bin.color, 
color.jet,
color.GreenRed,
color.spectral,
color.mixo,
cim,  
ica.par,
ica.def,
image.tune.rcc, 
imgCor,
ipca,
loo,
mat.rank, 
map,
Mfold,
multilevel,
nearZeroVar,
network,
nipals, 
pca,
pcasvd,
perf,
pheatmap.multilevel,
plot3dIndiv, 
plot3dVar,
plotIndiv, 
plotVar, 
pls,
plsda, 
rcc,
scatterutil.base, 
scatterutil.eti, 
scatterutil.grid, 
selectVar,
sipca,
s.match,
spca,
spls,
splsda,
tau.estim,
tune.multilevel,
tune.splsdalevel1,
tune.splsdalevel2,
tune.splslevel,
tune.pca,
tune.rcc,
unmap,
valid,
vip,
withinVariation,
wrapper.rgcca,
wrapper.sgcca)


S3method(cim, default)
S3method(cim, rcc)
S3method(cim, spls)
S3method(cim, pls)

S3method(perf, pls)
S3method(perf, spls)
S3method(perf, plsda)
S3method(perf, splsda)


S3method(image, tune.rcc)

S3method(plot, perf)
S3method(plot, rcc)
S3method(plot, pca)

S3method(plotIndiv, pls)
S3method(plotIndiv, spls)
S3method(plotIndiv, plsda)
S3method(plotIndiv, splsda)
S3method(plotIndiv, rcc)
S3method(plotIndiv, pca)
S3method(plotIndiv, ipca)
S3method(plotIndiv, sipca)
S3method(plotIndiv, rgcca)
S3method(plotIndiv, sgcca)

S3method(plotVar, pls)
S3method(plotVar, spls)
S3method(plotVar, plsda)
S3method(plotVar, splsda)
S3method(plotVar, rcc)
S3method(plotVar, pca)
S3method(plotVar, spca)
S3method(plotVar, ipca)
S3method(plotVar, sipca)
S3method(plotVar, sgcca)
S3method(plotVar, rgcca)

S3method(predict, pls)
S3method(predict, spls)
S3method(predict, plsda)
S3method(predict, splsda)

S3method(summary, pls)
S3method(summary, spls)
S3method(summary, rcc)

S3method(print, pls)
S3method(print, spls)
S3method(print, plsda)
S3method(print, splsda)
S3method(print, rcc)
S3method(print, summary)
S3method(print, pca)
S3method(print, spca)
S3method(print, ipca)
S3method(print, sipca)
S3method(print, sgcca)
S3method(print, rgcca)

S3method(plot3dIndiv, pls)
S3method(plot3dIndiv, spls)
S3method(plot3dIndiv, plsda)
S3method(plot3dIndiv, splsda)
S3method(plot3dIndiv, rcc)
S3method(plot3dIndiv, pca)
S3method(plot3dIndiv, ipca)
S3method(plot3dIndiv, sipca)

S3method(plot3dVar, pls)
S3method(plot3dVar, spls)
S3method(plot3dVar, rcc)
S3method(plot3dVar, pca)
S3method(plot3dVar, plsda)
S3method(plot3dVar, splsda)
S3method(plot3dVar, spca)
S3method(plot3dVar, ipca)
S3method(plot3dVar, sipca)

S3method(selectVar, spls)
S3method(selectVar, splsda)
S3method(selectVar, spca)
S3method(selectVar, sipca)
S3method(selectVar, sgcca)

S3method(network, default)
S3method(network, rcc)
S3method(network, pls)
S3method(network, spls)

S3method(pheatmap.multilevel, splsda1fact)
S3method(pheatmap.multilevel, splsda2fact)

