public interface IStatsHistogram3 extends IStatsHistogram2, java.io.Serializable
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 =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IIDdbe269bf_6bde_43f2_9bfb_d90551d7efe3 |
static int |
xxDummy
Deprecated.
Internal use only
|
IID0a69bfa0_d411_468d_be27_3042e80a9cc0
IID2b9062e8_df44_4012_a0e4_cf0efaa21693
Modifier and Type | Method and Description |
---|---|
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 minh,
double maxh)
Sets histogram size, resolution, and min/max range.
|
void |
queryHistogramInfo(int[] size,
double[] resolution,
double[] minh,
double[] maxh)
Gets histogram size, resolutiom, and min/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.
|
getPixelCount
accumulate, empty, getHistogram, getMax, getMean, getMin, getStdDev, hasHistogram, hasStats, putHistogramMinmax, putStats, queryHistogramMinmax, queryStats, setHistogram, setMax, setMean, setMin, setStdDev, update
static final int IIDdbe269bf_6bde_43f2_9bfb_d90551d7efe3
static final int xxDummy
static final java.lang.String IID
void putHistogramInfo(int size, double resolution, double minh, double maxh) throws java.io.IOException, AutomationException
size
- The size (in)resolution
- The resolution (in)minh
- The minh (in)maxh
- The maxh (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryHistogramInfo(int[] size, double[] resolution, double[] minh, double[] maxh) throws java.io.IOException, AutomationException
size
- The size (out: use single element array)resolution
- The resolution (out: use single element array)minh
- The minh (out: use single element array)maxh
- The maxh (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IRasterStatistics getRasterStatistics() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IRasterHistogram getRasterHistogram() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void initCovariances(int nBands) throws java.io.IOException, AutomationException
nBands
- The nBands (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void accumulateCovariance(int iBand, double numValidPixel, double xy, double x, double y) throws java.io.IOException, AutomationException
iBand
- The iBand (in)numValidPixel
- The numValidPixel (in)xy
- The xy (in)x
- The x (in)y
- The y (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void updateCovariances() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getCovariances() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setCovariances(java.lang.Object pVal) throws java.io.IOException, AutomationException
pVal
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.