com.esri.arcgis.datasourcesraster
Interface IRasterInfo2

All Superinterfaces:
IRasterInfo, java.io.Serializable
All Known Implementing Classes:
IRasterInfo2Proxy, RasterInfo

public interface IRasterInfo2
extends IRasterInfo, java.io.Serializable

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

Description: 'Provides access to members that control a raster info object.' 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 IID28e745a8_0617_4eb0_b8bd_272a945ed117
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterInfo
IID94058b85_acf1_49ba_a2a7_a9ccc6f4c26a
 
Method Summary
 ITable getAttributeTable()
          The raster attribute table.
 IRasterColormap getColormap()
          The raster colormap.
 IRasterHistogram getHistogram(int iBand)
          The histogram of a given band.
 IRasterLODInfos getLODInfos()
          The tiling Levels Of Details.
 IPnt getMaximumCellSize()
          The maximum cell size associated with this raster.
 IPixelResampler getPixelResampler()
          The current raster resampler.
 IRasterStatistics getStatistics(int iBand)
          The statistics of a given band.
 void init(IRaster pRaster)
          Initializes from a raster.
 void removeStatsHistograms()
          Removes all band statistics and histograms.
 void setAttributeTableByRef(ITable ppTable)
          The raster attribute table.
 void setColormapByRef(IRasterColormap ppColormap)
          The raster colormap.
 void setHistogramByRef(int iBand, IRasterHistogram ppHistogram)
          The histogram of a given band.
 void setLODInfosByRef(IRasterLODInfos ppLODInfos)
          The tiling Levels Of Details.
 void setMaximumCellSize(IPnt ppMaximumCellSize)
          The maximum cell size associated with this raster.
 void setPixelResamplerByRef(IPixelResampler ppResampler)
          The current raster resampler.
 void setStatisticsByRef(int iBand, IRasterStatistics ppStats)
          The statistics of a given band.
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IRasterInfo
getBandCount, getBlockHeight, getBlockWidth, getCellSize, getExtent, getFirstPyramidLevel, getFormat, getGeodataXform, getHeight, getMaximumPyramidLevel, getNativeExtent, getNativeSpatialReference, getNoData, getOrigin, getPixelType, getSpatialReference, getWidth, isResampling, isSupportBandSelection, setBandCount, setBlockHeight, setBlockWidth, setCellSize, setExtent, setFirstPyramidLevel, setFormat, setGeodataXformByRef, setMaximumPyramidLevel, setNativeExtent, setNativeSpatialReferenceByRef, setNoData, setOriginByRef, setPixelType, setResampling, setSupportBandSelection
 

Field Detail

IID28e745a8_0617_4eb0_b8bd_272a945ed117

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

init

void init(IRaster pRaster)
          throws java.io.IOException,
                 AutomationException
Initializes from a raster.

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

removeStatsHistograms

void removeStatsHistograms()
                           throws java.io.IOException,
                                  AutomationException
Removes all band statistics and histograms.

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

getLODInfos

IRasterLODInfos getLODInfos()
                            throws java.io.IOException,
                                   AutomationException
The tiling Levels Of Details.

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

setLODInfosByRef

void setLODInfosByRef(IRasterLODInfos ppLODInfos)
                      throws java.io.IOException,
                             AutomationException
The tiling Levels Of Details.

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

getColormap

IRasterColormap getColormap()
                            throws java.io.IOException,
                                   AutomationException
The raster colormap.

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

setColormapByRef

void setColormapByRef(IRasterColormap ppColormap)
                      throws java.io.IOException,
                             AutomationException
The raster colormap.

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

getAttributeTable

ITable getAttributeTable()
                         throws java.io.IOException,
                                AutomationException
The raster attribute table.

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

setAttributeTableByRef

void setAttributeTableByRef(ITable ppTable)
                            throws java.io.IOException,
                                   AutomationException
The raster attribute table.

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

getStatistics

IRasterStatistics getStatistics(int iBand)
                                throws java.io.IOException,
                                       AutomationException
The statistics of a given band.

Parameters:
iBand - The iBand (in)
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IRasterStatistics
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStatisticsByRef

void setStatisticsByRef(int iBand,
                        IRasterStatistics ppStats)
                        throws java.io.IOException,
                               AutomationException
The statistics of a given band.

Parameters:
iBand - The iBand (in)
ppStats - A reference to a com.esri.arcgis.datasourcesraster.IRasterStatistics (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHistogram

IRasterHistogram getHistogram(int iBand)
                              throws java.io.IOException,
                                     AutomationException
The histogram of a given band.

Parameters:
iBand - The iBand (in)
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IRasterHistogram
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHistogramByRef

void setHistogramByRef(int iBand,
                       IRasterHistogram ppHistogram)
                       throws java.io.IOException,
                              AutomationException
The histogram of a given band.

Parameters:
iBand - The iBand (in)
ppHistogram - A reference to a com.esri.arcgis.datasourcesraster.IRasterHistogram (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPixelResampler

IPixelResampler getPixelResampler()
                                  throws java.io.IOException,
                                         AutomationException
The current raster resampler.

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

setPixelResamplerByRef

void setPixelResamplerByRef(IPixelResampler ppResampler)
                            throws java.io.IOException,
                                   AutomationException
The current raster resampler.

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

getMaximumCellSize

IPnt getMaximumCellSize()
                        throws java.io.IOException,
                               AutomationException
The maximum cell size associated with this raster.

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

setMaximumCellSize

void setMaximumCellSize(IPnt ppMaximumCellSize)
                        throws java.io.IOException,
                               AutomationException
The maximum cell size associated with this raster.

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