uk.ac.leeds.ccg.andyt.grids.core
Interface GridStatisticsInterface

All Known Implementing Classes:
GridStatistics0, GridStatistics1, GridStatisticsAbstract

public interface GridStatisticsInterface

An interface to be implemented by classes that provide statistics about raster data.


Method Summary
 java.math.BigDecimal getArithmeticMeanBigDecimal(int numberOfDecimalPlaces)
          For returning the arithmetic mean of all non noDataValues as a BigDecimal
 java.math.BigDecimal getMaxBigDecimal()
          For returning the maximum of all non noDataValues as a BigDecimal
 java.math.BigInteger getMaxBigInteger()
          For returning the maximum of all non noDataValues as a BigInteger
 double getMaxDouble()
          For returning the minimum of all non noDataValues as a double
 int getMaxInt()
          For returning the minimum of all non noDataValues as a int
 long getMaxLong()
          For returning the minimum of all non noDataValues as a long
 java.math.BigDecimal getMinBigDecimal()
          For returning the minimum of all non noDataValues as a BigDecimal
 java.math.BigInteger getMinBigInteger()
          For returning the minimum of all non noDataValues as a BigInteger
 double getMinDouble()
          For returning the minimum of all non noDataValues as a double
 int getMinInt()
          For returning the minimum of all non noDataValues as a int
 long getMinLong()
          For returning the minimum of all non noDataValues as a long
 java.math.BigInteger getNonNoDataValueCountBigInteger()
          For returning the number of cells with noDataValues as a BigInteger
 int getNonNoDataValueCountInt()
          For returning the number of cells with noDataValues as a int
 long getNonNoDataValueCountLong()
          For returning the number of cells with noDataValues as a long
 java.math.BigDecimal getSumBigDecimal()
          For returning the sum of all non noDataValues as a BigDecimal
 java.math.BigInteger getSumBigInteger()
          For returning the sum of all non noDataValues as a BigInteger
 double getSumDouble()
          For returning the sum of all non noDataValues as a double
 int getSumInt()
          For returning the sum of all non noDataValues as a int
 long getSumLong()
          For returning the sum of all non noDataValues as a long
 

Method Detail

getNonNoDataValueCountBigInteger

java.math.BigInteger getNonNoDataValueCountBigInteger()
For returning the number of cells with noDataValues as a BigInteger


getNonNoDataValueCountLong

long getNonNoDataValueCountLong()
For returning the number of cells with noDataValues as a long


getNonNoDataValueCountInt

int getNonNoDataValueCountInt()
For returning the number of cells with noDataValues as a int


getSumBigDecimal

java.math.BigDecimal getSumBigDecimal()
For returning the sum of all non noDataValues as a BigDecimal


getSumBigInteger

java.math.BigInteger getSumBigInteger()
For returning the sum of all non noDataValues as a BigInteger


getSumDouble

double getSumDouble()
For returning the sum of all non noDataValues as a double


getSumLong

long getSumLong()
For returning the sum of all non noDataValues as a long


getSumInt

int getSumInt()
For returning the sum of all non noDataValues as a int


getMinBigDecimal

java.math.BigDecimal getMinBigDecimal()
For returning the minimum of all non noDataValues as a BigDecimal


getMinBigInteger

java.math.BigInteger getMinBigInteger()
For returning the minimum of all non noDataValues as a BigInteger


getMinDouble

double getMinDouble()
For returning the minimum of all non noDataValues as a double


getMinLong

long getMinLong()
For returning the minimum of all non noDataValues as a long


getMinInt

int getMinInt()
For returning the minimum of all non noDataValues as a int


getMaxBigDecimal

java.math.BigDecimal getMaxBigDecimal()
For returning the maximum of all non noDataValues as a BigDecimal


getMaxBigInteger

java.math.BigInteger getMaxBigInteger()
For returning the maximum of all non noDataValues as a BigInteger


getMaxDouble

double getMaxDouble()
For returning the minimum of all non noDataValues as a double


getMaxLong

long getMaxLong()
For returning the minimum of all non noDataValues as a long


getMaxInt

int getMaxInt()
For returning the minimum of all non noDataValues as a int


getArithmeticMeanBigDecimal

java.math.BigDecimal getArithmeticMeanBigDecimal(int numberOfDecimalPlaces)
For returning the arithmetic mean of all non noDataValues as a BigDecimal