import(methods)
import(rJava)
import(ggplot2)
importFrom(graphics,plot)
import(sp)

importFrom(rgdal, readOGR)
importFrom(grDevices, rgb)
importFrom(stats, runif, var)


exportClasses(
    Statistic,
        SpatialCumulativeDistributionFunction,
        SpatialMean,
        SpatialVariance,
        SamplingVariance,
            StandardError,
    Stratification,
        CompactStratification,
            CompactStratificationEqualArea,
            CompactStratificationPriorPoints,
    SamplingPattern,
        SamplingPatternPurposive,
            SamplingPatternCentroids,
            SamplingPatternPriorPoints,
        SamplingPatternRandom,
            SamplingPatternRandomSamplingUnits,
            SamplingPatternRandomComposite
)

exportMethods(
    plot,
    coerce,
    estimate,
    stratify,
    getArea,
    getRelativeArea,
    getCentroid,
    getSampleSize,
    getNumberOfStrata,
    getObjectiveFunctionValue,
    spsample
)