import(sp)
import(gstat)
import(automap)
import(mvtnorm)
import(MASS)
import(evd)

export(
  bayesCopula,
  blockPredict,
	checkSetup,
	coarsenGrid,
	conformProjections,
	copulaEstimation, 
  createIntamapObject,
	estimateAnisotropy,
	estimateParameters,
	generateTimeModels,
	getIntamapParams,
	getInterpolationMethodNames,
	interpolate,
	interpolateBlock,
	methodParameters,
	plotIntamap,
  postProcess,
	predictTime,
	preProcess,
	rotateAnisotropicData,
	spatialPredict,
	summaryIntamap,
  unbiasedKrige,
	yamamotoKrige
)

S3method(preProcess, default)
S3method(preProcess, idw)

S3method(estimateParameters, default)
S3method(estimateParameters, idw)
S3method(estimateParameters, linearVariogram)
S3method(estimateParameters, automap)
S3method(estimateParameters, copula)
S3method(estimateParameters, yamamoto)
S3method(estimateParameters, transGaussian)

S3method(plot, idw)
S3method(plot, automap)
S3method(plot, copula)
S3method(plot, automap)


S3method(spatialPredict, default)
S3method(spatialPredict, idw)
S3method(spatialPredict, linearVariogram)
S3method(spatialPredict, automap)
S3method(spatialPredict, copula)
S3method(spatialPredict, yamamoto)
S3method(spatialPredict, transGaussian)

S3method(postProcess, default)
S3method(postProcess, idw)

S3method(methodParameters, default)
S3method(methodParameters, copula)
S3method(methodParameters, idw)

S3method(summary, copula)
S3method(summary, idw)
S3method(summary, automap)
S3method(summary, linearVariogram)
S3method(summary, transGaussian)
S3method(summary, yamamoto)



S3method(plot, copula)
S3method(plot, idw)
S3method(plot, automap)
S3method(plot, linearVariogram)
S3method(plot, transGaussian)
S3method(plot, yamamoto)

