com.esri.arcgis.system
Interface IClassifyGEN

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DefinedInterval, EqualInterval, GeometricalInterval, IClassifyGENProxy, NaturalBreaks, Quantile, StandardDeviation

public interface IClassifyGEN
extends java.io.Serializable

COM Interface 'IClassifyGEN'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSystem.olb'

Description: 'Provides access to members that control classification.' 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 IIDcba26148_cd2c_44ac_bbf5_b228b55a198d
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void classify(java.lang.Object doubleArrayValues, java.lang.Object longArrayFrequencies, int[] numClasses)
          Classifies histogram data (array of values (doubles) and a paired array of frequencies (longs)) into the specified number of classes.
 java.lang.Object getClassBreaks()
          The array of class breaks (double).
 IUID getClassID()
          The CLSID for the classification object.
 java.lang.String getMethodName()
          The name of the classification method (based on choice of classification object).
 

Field Detail

IIDcba26148_cd2c_44ac_bbf5_b228b55a198d

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

classify

void classify(java.lang.Object doubleArrayValues,
              java.lang.Object longArrayFrequencies,
              int[] numClasses)
              throws java.io.IOException,
                     AutomationException
Classifies histogram data (array of values (doubles) and a paired array of frequencies (longs)) into the specified number of classes.

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

getClassBreaks

java.lang.Object getClassBreaks()
                                throws java.io.IOException,
                                       AutomationException
The array of class breaks (double). ClassBreaks(0) is the minimum value in the dataset, and subsequent breaks represent the upper limit of each class.

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

getMethodName

java.lang.String getMethodName()
                               throws java.io.IOException,
                                      AutomationException
The name of the classification method (based on choice of classification object).

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

getClassID

IUID getClassID()
                throws java.io.IOException,
                       AutomationException
The CLSID for the classification object.

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