com.esri.arcgis.datasourcesraster
Interface IHistogramSpecification

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
HistogramSpecification, IHistogramSpecificationProxy

public interface IHistogramSpecification
extends java.io.Serializable

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

Description: 'Provides access to members that control histogram specification.' 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 IID978bbc66_4461_44bc_a068_0572a7f2d828
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IArray getInputHistogram()
          The collection of histograms that describe the distribution of input values.
 java.lang.Object getLookup(int iBand)
          Returns the look-up array for the requested band for remapping pixel values.
 IArray getTargetHistogram()
          The collection of target histograms that describe the desired distribution of output values.
 void setInputHistogramByRef(IArray ppInputHistograms)
          The collection of histograms that describe the distribution of input values.
 void setTargetHistogramByRef(IArray ppTargetHistograms)
          The collection of target histograms that describe the desired distribution of output values.
 void update()
          Recalculates the look-up that maps input values -- having a distribution described by the input histograms -- to output values that have a distribution described by the target histograms.
 

Field Detail

IID978bbc66_4461_44bc_a068_0572a7f2d828

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

setInputHistogramByRef

void setInputHistogramByRef(IArray ppInputHistograms)
                            throws java.io.IOException,
                                   AutomationException
The collection of histograms that describe the distribution of input values.

Parameters:
ppInputHistograms - A reference to a com.esri.arcgis.system.IArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInputHistogram

IArray getInputHistogram()
                         throws java.io.IOException,
                                AutomationException
The collection of histograms that describe the distribution of input values.

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

setTargetHistogramByRef

void setTargetHistogramByRef(IArray ppTargetHistograms)
                             throws java.io.IOException,
                                    AutomationException
The collection of target histograms that describe the desired distribution of output values. These are the histograms to which each input histogram is matched.

Parameters:
ppTargetHistograms - A reference to a com.esri.arcgis.system.IArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTargetHistogram

IArray getTargetHistogram()
                          throws java.io.IOException,
                                 AutomationException
The collection of target histograms that describe the desired distribution of output values. These are the histograms to which each input histogram is matched.

Returns:
A reference to a com.esri.arcgis.system.IArray
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
Recalculates the look-up that maps input values -- having a distribution described by the input histograms -- to output values that have a distribution described by the target histograms.

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

getLookup

java.lang.Object getLookup(int iBand)
                           throws java.io.IOException,
                                  AutomationException
Returns the look-up array for the requested band for remapping pixel values.

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