com.esri.arcgis.datasourcesraster
Interface IRasterStatistics

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IRasterStatistics2
All Known Implementing Classes:
IRasterStatistics2Proxy, IRasterStatisticsProxy, RasterStatistics

public interface IRasterStatistics
extends java.io.Serializable

COM Interface 'IRasterStatistics'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that control raster statistics.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID7e7e6103_fa34_11d1_8d22_0000f8780535
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.Object getIgnoredValues()
          Array of doubles indicating the pixel values not included in the statistics calculation.
 double getMaximum()
          Approximate largest value.
 double getMean()
          Approximate average value.
 double getMedian()
          Divides pixel population approximately in halves.
 double getMinimum()
          Approximate smallest value.
 double getMode()
          Approximate most popular pixel value.
 int getSkipFactorX()
          Number of horizontal pixels between samples for purposes of calculating statistics.
 int getSkipFactorY()
          Number of vertical pixels between samples for purposes of calculating statistics.
 double getStandardDeviation()
          Measures spread of pixel values about the mean.
 boolean isValid()
          Indicates if statistics are fresh.
 void recalculate()
          Recalculate statistics based upon current skip factors and ignored values.
 void setIgnoredValues(java.lang.Object pVal)
          Array of doubles indicating the pixel values not included in the statistics calculation.
 void setIsValid(boolean pVal)
          Indicates if statistics are fresh.
 void setMaximum(double pVal)
          Approximate largest value.
 void setMean(double pVal)
          Approximate average value.
 void setMinimum(double pVal)
          Approximate smallest value.
 void setRasterBand(IRasterBand rhs1)
          The RasterBand.
 void setSkipFactorX(int pVal)
          Number of horizontal pixels between samples for purposes of calculating statistics.
 void setSkipFactorY(int pVal)
          Number of vertical pixels between samples for purposes of calculating statistics.
 void setStandardDeviation(double pVal)
          Measures spread of pixel values about the mean.
 

Field Detail

IID7e7e6103_fa34_11d1_8d22_0000f8780535

static final int IID7e7e6103_fa34_11d1_8d22_0000f8780535
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getMinimum

double getMinimum()
                  throws java.io.IOException,
                         AutomationException
Approximate smallest value.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMinimum

void setMinimum(double pVal)
                throws java.io.IOException,
                       AutomationException
Approximate smallest value.

Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaximum

double getMaximum()
                  throws java.io.IOException,
                         AutomationException
Approximate largest value.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMaximum

void setMaximum(double pVal)
                throws java.io.IOException,
                       AutomationException
Approximate largest value.

Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMean

double getMean()
               throws java.io.IOException,
                      AutomationException
Approximate average value.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMean

void setMean(double pVal)
             throws java.io.IOException,
                    AutomationException
Approximate average value.

Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStandardDeviation

double getStandardDeviation()
                            throws java.io.IOException,
                                   AutomationException
Measures spread of pixel values about the mean.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStandardDeviation

void setStandardDeviation(double pVal)
                          throws java.io.IOException,
                                 AutomationException
Measures spread of pixel values about the mean.

Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMedian

double getMedian()
                 throws java.io.IOException,
                        AutomationException
Divides pixel population approximately in halves.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMode

double getMode()
               throws java.io.IOException,
                      AutomationException
Approximate most popular pixel value.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isValid

boolean isValid()
                throws java.io.IOException,
                       AutomationException
Indicates if statistics are fresh.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsValid

void setIsValid(boolean pVal)
                throws java.io.IOException,
                       AutomationException
Indicates if statistics are fresh.

Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIgnoredValues

java.lang.Object getIgnoredValues()
                                  throws java.io.IOException,
                                         AutomationException
Array of doubles indicating the pixel values not included in the statistics calculation.

Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIgnoredValues

void setIgnoredValues(java.lang.Object pVal)
                      throws java.io.IOException,
                             AutomationException
Array of doubles indicating the pixel values not included in the statistics calculation.

Parameters:
pVal - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSkipFactorX

int getSkipFactorX()
                   throws java.io.IOException,
                          AutomationException
Number of horizontal pixels between samples for purposes of calculating statistics.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSkipFactorX

void setSkipFactorX(int pVal)
                    throws java.io.IOException,
                           AutomationException
Number of horizontal pixels between samples for purposes of calculating statistics.

Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSkipFactorY

int getSkipFactorY()
                   throws java.io.IOException,
                          AutomationException
Number of vertical pixels between samples for purposes of calculating statistics.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSkipFactorY

void setSkipFactorY(int pVal)
                    throws java.io.IOException,
                           AutomationException
Number of vertical pixels between samples for purposes of calculating statistics.

Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRasterBand

void setRasterBand(IRasterBand rhs1)
                   throws java.io.IOException,
                          AutomationException
The RasterBand.

Parameters:
rhs1 - A reference to a com.esri.arcgis.datasourcesraster.IRasterBand (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

recalculate

void recalculate()
                 throws java.io.IOException,
                        AutomationException
Recalculate statistics based upon current skip factors and ignored values.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.