com.esri.arcgis.datasourcesraster
Interface IStatsHistogram3

All Superinterfaces:
IStatsHistogram, IStatsHistogram2, java.io.Serializable
All Known Implementing Classes:
IStatsHistogram3Proxy, StatsHistogram

public interface IStatsHistogram3
extends IStatsHistogram2, java.io.Serializable

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

Description: 'Provides access to members that controls stats and histogram.' 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 IIDdbe269bf_6bde_43f2_9bfb_d90551d7efe3
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IStatsHistogram2
IID0a69bfa0_d411_468d_be27_3042e80a9cc0
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IStatsHistogram
IID2b9062e8_df44_4012_a0e4_cf0efaa21693
 
Method Summary
 void accumulateCovariance(int iBand, double numValidPixel, double xy, double x, double y)
          Accumulates covariance array, numValidPixel.
 java.lang.Object getCovariances()
          Array of doubles, the covariances with the n bands of the raster.
 IRasterHistogram getRasterHistogram()
          The raster histogram.
 IRasterStatistics getRasterStatistics()
          The raster statistics.
 void initCovariances(int nBands)
          Resizes covariance array to nBands, init all elements to 0.
 void putHistogramInfo(int size, double resolution, double min, double max)
          Sets histogram size, min and max range.
 void queryHistogramInfo(int[] size, double[] resolution, double[] min, double[] max)
          Gets histogram size, min and max range.
 void setCovariances(java.lang.Object pVal)
          Array of doubles, the covariances with the n bands of the raster.
 void updateCovariances()
          Final update after accumulate is finished.
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IStatsHistogram2
getPixelCount
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IStatsHistogram
accumulate, empty, getHistogram, getMax, getMean, getMin, getStdDev, hasHistogram, hasStats, putHistogramMinmax, putStats, queryHistogramMinmax, queryStats, setHistogram, setMax, setMean, setMin, setStdDev, update
 

Field Detail

IIDdbe269bf_6bde_43f2_9bfb_d90551d7efe3

static final int IIDdbe269bf_6bde_43f2_9bfb_d90551d7efe3
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

putHistogramInfo

void putHistogramInfo(int size,
                      double resolution,
                      double min,
                      double max)
                      throws java.io.IOException,
                             AutomationException
Sets histogram size, min and max range.

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

queryHistogramInfo

void queryHistogramInfo(int[] size,
                        double[] resolution,
                        double[] min,
                        double[] max)
                        throws java.io.IOException,
                               AutomationException
Gets histogram size, min and max range.

Parameters:
size - The size (out: use single element array)
resolution - The resolution (out: use single element array)
min - The min (out: use single element array)
max - The max (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRasterStatistics

IRasterStatistics getRasterStatistics()
                                      throws java.io.IOException,
                                             AutomationException
The raster statistics.

Returns:
A reference to a com.esri.arcgis.datasourcesraster.IRasterStatistics
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRasterHistogram

IRasterHistogram getRasterHistogram()
                                    throws java.io.IOException,
                                           AutomationException
The raster histogram.

Returns:
A reference to a com.esri.arcgis.datasourcesraster.IRasterHistogram
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

initCovariances

void initCovariances(int nBands)
                     throws java.io.IOException,
                            AutomationException
Resizes covariance array to nBands, init all elements to 0.

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

accumulateCovariance

void accumulateCovariance(int iBand,
                          double numValidPixel,
                          double xy,
                          double x,
                          double y)
                          throws java.io.IOException,
                                 AutomationException
Accumulates covariance array, numValidPixel.

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

updateCovariances

void updateCovariances()
                       throws java.io.IOException,
                              AutomationException
Final update after accumulate is finished.

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

getCovariances

java.lang.Object getCovariances()
                                throws java.io.IOException,
                                       AutomationException
Array of doubles, the covariances with the n bands of the raster.

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

setCovariances

void setCovariances(java.lang.Object pVal)
                    throws java.io.IOException,
                           AutomationException
Array of doubles, the covariances with the n bands of the raster.

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