public interface IStatsHistogram
extends 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 |
IID2b9062e8_df44_4012_a0e4_cf0efaa21693 |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
void |
accumulate(double value,
int count)
Accumulates a value and its count.
|
void |
empty()
Empties this RasterStatsHistogram and marks it invalid.
|
java.lang.Object |
getHistogram()
The histogram values of the statistics.
|
double |
getMax()
The maximum value of the historgram.
|
double |
getMean()
The mean value of the historgram.
|
double |
getMin()
The minimum value of the historgram.
|
double |
getStdDev()
The standard deviation value of the historgram.
|
boolean |
hasHistogram()
Checks if this StatsHistogram has histogram.
|
boolean |
hasStats()
Checks if this StatsHistogram has stats.
|
void |
putHistogramMinmax(double min,
double max)
Sets histogram min and max range.
|
void |
putStats(double min,
double max,
double mean,
double stdDev)
Computes stats and histogram from a given Raster.
|
void |
queryHistogramMinmax(double[] min,
double[] max)
Gets histogram min and max range.
|
void |
queryStats(double[] min,
double[] max,
double[] mean,
double[] stdDev)
Computes stats and histogram from a given Raster.
|
void |
setHistogram(java.lang.Object histogram)
The histogram values of the statistics.
|
void |
setMax(double max)
The maximum value of the historgram.
|
void |
setMean(double mean)
The mean value of the historgram.
|
void |
setMin(double min)
The minimum value of the historgram.
|
void |
setStdDev(double stdDev)
The standard deviation value of the historgram.
|
void |
update()
Updates the histogram after accumulation.
|
static final int IID2b9062e8_df44_4012_a0e4_cf0efaa21693
static final int xxDummy
static final java.lang.String IID
double getMin() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setMin(double min) throws java.io.IOException, AutomationException
min
- The min (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getMax() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setMax(double max) throws java.io.IOException, AutomationException
max
- The max (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getMean() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setMean(double mean) throws java.io.IOException, AutomationException
mean
- The mean (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getStdDev() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setStdDev(double stdDev) throws java.io.IOException, AutomationException
stdDev
- The stdDev (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void putHistogramMinmax(double min, double max) throws java.io.IOException, AutomationException
min
- The min (in)max
- The max (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryHistogramMinmax(double[] min, double[] max) throws java.io.IOException, AutomationException
min
- The min (out: use single element array)max
- The max (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getHistogram() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setHistogram(java.lang.Object histogram) throws java.io.IOException, AutomationException
histogram
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void putStats(double min, double max, double mean, double stdDev) throws java.io.IOException, AutomationException
min
- The min (in)max
- The max (in)mean
- The mean (in)stdDev
- The stdDev (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryStats(double[] min, double[] max, double[] mean, double[] stdDev) throws java.io.IOException, AutomationException
min
- The min (out: use single element array)max
- The max (out: use single element array)mean
- The mean (out: use single element array)stdDev
- The stdDev (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void empty() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean hasStats() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean hasHistogram() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void accumulate(double value, int count) throws java.io.IOException, AutomationException
value
- The value (in)count
- The count (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void update() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.