export(clusterAlgo
      ,learnAlgo
      ,clusterInit
      ,clusterStrategy
      ,clusterFastStrategy
      ,clusterSemiSEMStrategy
      ,clusterSEMStrategy
      ,clusterDiagGaussianNames
      ,clusterGammaNames
      ,clusterCategoricalNames
      ,clusterPoissonNames
      ,clusterKernelNames
      ,clusterValidGammaNames
      ,clusterValidCategoricalNames
      ,clusterValidPoissonNames
      ,clusterValidDiagGaussianNames
      ,clusterValidKernelNames
      ,clusterDiagGaussian
      ,clusterGamma
      ,clusterCategorical
      ,clusterPoisson
      ,clusterMixedData
      ,clusterKernel
      ,learnDiagGaussian
      ,learnGamma
      ,learnPoisson
      ,learnCategorical
      ,learnMixedData
      ,learnKernel
      )

exportClasses(ClusterAlgo
             ,LearnAlgo
             ,ClusterInit
             ,ClusterStrategy
             ,IClusterModel
             ,IClusterComponent
             ,ClusterDiagGaussianComponent
             ,ClusterDiagGaussian
             ,ClusterGammaComponent
             ,ClusterGamma
             ,ClusterCategoricalComponent
             ,ClusterCategorical
             ,ClusterPoissonComponent
             ,ClusterPoisson
             ,ClusterMixedData
             ,ClusterKernelComponent
             ,ClusterKernel
             )

exportMethods(print)
exportMethods(plot)
exportMethods(show)
exportMethods(summary)
exportMethods(missingValues)

import(rtkore)

importFrom("graphics", "close.screen", "hist", "lines", "par", "screen", "split.screen")
importFrom("methods", "show", "callNextMethod", "new", "validObject")
importFrom("stats", "cov.wt", "dgamma", "dnorm", "dpois")

useDynLib(MixAll)
