## methods for main dclone functions/classes

## export methods for main dclone functions/classes
## register methods for main dclone functions/classes

## exporting DcloneEnv related functions
"legend", "lines", "pairs.default", "par", "plot",
"plot.new", "plot.window", "points", "polygon", "rect",
importFrom("stats", "cor", "cov", "qchisq", "qnorm", "qqplot", "sd",
importFrom("coda", "varnames", "nchain", "mcmc", "as.mcmc",

exportMethods(summary, show, coef, dcsd, confint, vcov, quantile,

exportClasses(custommodel, mcmc, mcmc.list, mcmc.list.dc, dctable, dcdiag)
dcArgs, dcParams, dcFunction, dcInits, dcModel)

importFrom(stats4, coef, confint, summary, vcov)

export(test.DW, test.LM, test.PMT, test.RE, test.ST)

export(ddalpha.train, ddalpha.classify, depth.zonoid, depth.randomTukey, depth.space.zonoid, depth.space.randomTukey, is.in.convex)
useDynLib(ddalpha, IsInConvexes, ZDepth, HDepth, HDSpace, AlphaLearn, AlphaLearnCV, AlphaClassify, KnnAffInvLearnJK, KnnAffInvClassify)
S3method(print, ddalpha)
S3method(print, ddalpha.pattern)

export(ddalpha.train, ddalpha.classify, depth.zonoid, depth.randomTukey, depth.space.zonoid, depth.space.randomTukey, is.in.convex)
useDynLib(ddalpha, IsInConvexes, ZDepth, HDepth, HDSpace, AlphaLearn, AlphaLearnCV, AlphaClassify, KnnAffInvLearnJK, KnnAffInvClassify)
S3method(print, ddalpha)
S3method(print, ddalpha.pattern)

depth.zonoid, depth.randomTukey, depth.Mahalanobis, depth.projection, depth.spatial,
depth.space.zonoid, depth.space.randomTukey, depth.space.Mahalanobis, depth.space.projection, depth.space.spatial,

depth.zonoid, depth.halfspace, depth.Mahalanobis, depth.projection, depth.spatial, depth.simplicial, depth.simplicialVolume,
depth.space.zonoid, depth.space.halfspace, depth.space.Mahalanobis, depth.space.projection, depth.space.spatial, depth.space.simplicial, depth.space.simplicialVolume,

depth.zonoid, depth.halfspace, depth.Mahalanobis, depth.projection, depth.spatial, depth.simplicial, depth.simplicialVolume, depth.potential,
depth.space.zonoid, depth.space.halfspace, depth.space.Mahalanobis, depth.space.projection, depth.space.spatial, depth.space.simplicial, depth.space.simplicialVolume, depth.space.potential,
resetPar, depth.graph, draw.ddplot, depth.contours, depth.contours.ddalpha,