com.esri.arcgis.datasourcesraster
Interface IStatsHistogram

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IStatsHistogram2, IStatsHistogram3
All Known Implementing Classes:
IStatsHistogram2Proxy, IStatsHistogram3Proxy, IStatsHistogramProxy, StatsHistogram

public interface IStatsHistogram
extends java.io.Serializable

COM Interface 'IStatsHistogram'. 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 IID2b9062e8_df44_4012_a0e4_cf0efaa21693
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 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.
 

Field Detail

IID2b9062e8_df44_4012_a0e4_cf0efaa21693

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

getMin

double getMin()
              throws java.io.IOException,
                     AutomationException
The minimum value of the historgram.

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

setMin

void setMin(double min)
            throws java.io.IOException,
                   AutomationException
The minimum value of the historgram.

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

getMax

double getMax()
              throws java.io.IOException,
                     AutomationException
The maximum value of the historgram.

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

setMax

void setMax(double max)
            throws java.io.IOException,
                   AutomationException
The maximum value of the historgram.

Parameters:
max - The max (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
The mean value of the historgram.

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

setMean

void setMean(double mean)
             throws java.io.IOException,
                    AutomationException
The mean value of the historgram.

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

getStdDev

double getStdDev()
                 throws java.io.IOException,
                        AutomationException
The standard deviation value of the historgram.

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

setStdDev

void setStdDev(double stdDev)
               throws java.io.IOException,
                      AutomationException
The standard deviation value of the historgram.

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

putHistogramMinmax

void putHistogramMinmax(double min,
                        double max)
                        throws java.io.IOException,
                               AutomationException
Sets histogram min and max range.

Parameters:
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.

queryHistogramMinmax

void queryHistogramMinmax(double[] min,
                          double[] max)
                          throws java.io.IOException,
                                 AutomationException
Gets histogram min and max range.

Parameters:
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.

getHistogram

java.lang.Object getHistogram()
                              throws java.io.IOException,
                                     AutomationException
The histogram values of the statistics.

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

setHistogram

void setHistogram(java.lang.Object histogram)
                  throws java.io.IOException,
                         AutomationException
The histogram values of the statistics.

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

putStats

void putStats(double min,
              double max,
              double mean,
              double stdDev)
              throws java.io.IOException,
                     AutomationException
Computes stats and histogram from a given Raster.

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

queryStats

void queryStats(double[] min,
                double[] max,
                double[] mean,
                double[] stdDev)
                throws java.io.IOException,
                       AutomationException
Computes stats and histogram from a given Raster.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

empty

void empty()
           throws java.io.IOException,
                  AutomationException
Empties this RasterStatsHistogram and marks it invalid.

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

hasStats

boolean hasStats()
                 throws java.io.IOException,
                        AutomationException
Checks if this StatsHistogram has stats.

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

hasHistogram

boolean hasHistogram()
                     throws java.io.IOException,
                            AutomationException
Checks if this StatsHistogram has histogram.

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

accumulate

void accumulate(double value,
                int count)
                throws java.io.IOException,
                       AutomationException
Accumulates a value and its count.

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

update

void update()
            throws java.io.IOException,
                   AutomationException
Updates the histogram after accumulation.

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