com.esri.arcgis.cartoUI
Interface IHistogram

All Superinterfaces:
Serializable
All Known Implementing Classes:
DataHistogram, TableHistogram, TinHistogram

public interface IHistogram
extends Serializable

Provides access to members that control histogram objects created from different data sources.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 void exclusionDoModal(int parentHWnd, boolean[] ok)
          Shows the exclusion dialog for the histogram.
 void hasExclusion(boolean[] flag)
          Indicates if the histogram uses exclusion.
 void hasSampling(boolean[] flag)
          Indicates if the histogram uses data sampling.
 void IHistogram_getHistogram(Object[] doubleArrayValues, Object[] longArrayFrequencies)
          Histogram as an array of values (doubles) and a paired array of frequencies (longs).
 void resetCustomMinMax()
          Resets custom minimum and maximum.
 void samplingDoModal(int parentHWnd, boolean[] ok)
          Shows the sampling dialog for the histogram.
 void setCustomMax(double rhs1)
          Custom maximum.
 void setCustomMin(double rhs1)
          Custom minimum.
 

Method Detail

IHistogram_getHistogram

void IHistogram_getHistogram(Object[] doubleArrayValues,
                             Object[] longArrayFrequencies)
                             throws IOException,
                                    AutomationException
Histogram as an array of values (doubles) and a paired array of frequencies (longs).

Product Availability

Available with ArcGIS Desktop.

Parameters:
doubleArrayValues - A Variant (out: use single element array)
longArrayFrequencies - A Variant (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCustomMin

void setCustomMin(double rhs1)
                  throws IOException,
                         AutomationException
Custom minimum.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

setCustomMax

void setCustomMax(double rhs1)
                  throws IOException,
                         AutomationException
Custom maximum.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

resetCustomMinMax

void resetCustomMinMax()
                       throws IOException,
                              AutomationException
Resets custom minimum and maximum.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

exclusionDoModal

void exclusionDoModal(int parentHWnd,
                      boolean[] ok)
                      throws IOException,
                             AutomationException
Shows the exclusion dialog for the histogram.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
parentHWnd - The parentHWnd (A COM typedef) (in)
ok - The ok (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

hasExclusion

void hasExclusion(boolean[] flag)
                  throws IOException,
                         AutomationException
Indicates if the histogram uses exclusion.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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

samplingDoModal

void samplingDoModal(int parentHWnd,
                     boolean[] ok)
                     throws IOException,
                            AutomationException
Shows the sampling dialog for the histogram.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
parentHWnd - The parentHWnd (A COM typedef) (in)
ok - The ok (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

hasSampling

void hasSampling(boolean[] flag)
                 throws IOException,
                        AutomationException
Indicates if the histogram uses data sampling.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

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