com.esri.arcgis.datasourcesraster
Interface IRasterClassNames

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRasterClassNamesProxy, RasterClassNames

public interface IRasterClassNames
extends java.io.Serializable

COM Interface 'IRasterClassNames'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that control raster class names.' 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 IIDa1f03e11_e88a_11d2_8ef1_00609770ad52
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int bin(double pixval)
          Converts pixels to indices.
 void create(int numNames)
          Create Class Names safe array.
 java.lang.String getClassName(int nEntry)
          The class name at the current entry.
 java.lang.Object getNames()
          String array of class (category) names.
 int getSize()
          The number of Class Names for the band.
 void setClassName(int nEntry, java.lang.String pClassName)
          The class name at the current entry.
 

Field Detail

IIDa1f03e11_e88a_11d2_8ef1_00609770ad52

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

create

void create(int numNames)
            throws java.io.IOException,
                   AutomationException
Create Class Names safe array.

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

getSize

int getSize()
            throws java.io.IOException,
                   AutomationException
The number of Class Names for the band.

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

setClassName

void setClassName(int nEntry,
                  java.lang.String pClassName)
                  throws java.io.IOException,
                         AutomationException
The class name at the current entry.

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

getClassName

java.lang.String getClassName(int nEntry)
                              throws java.io.IOException,
                                     AutomationException
The class name at the current entry.

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

bin

int bin(double pixval)
        throws java.io.IOException,
               AutomationException
Converts pixels to indices.

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

getNames

java.lang.Object getNames()
                          throws java.io.IOException,
                                 AutomationException
String array of class (category) names.

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