com.esri.arcgis.carto
Class RenderedRaster

java.lang.Object
  extended by com.esri.arcgis.carto.RenderedRaster
All Implemented Interfaces:
IRenderedRaster, IRenderedRaster2, IRasterBandCollection, IRasterProps, IRasterResamplingControl, IGeoDataset, IRaster, ISaveAs, ISaveAs2, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class RenderedRaster
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IRaster, IRenderedRaster, IRenderedRaster2, IRasterBandCollection, IRasterProps, IGeoDataset, ISaveAs, ISaveAs2, IRasterResamplingControl

COM Class 'RenderedRaster'. Generated 3/19/2015 1:20:41 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description 'A raster that is rendered using a renderer.' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.geodatabase.IRaster
IID, IIDaeec7d31_1533_11d2_8d25_0000f8780535, xxDummy
 
Fields inherited from interface com.esri.arcgis.carto.IRenderedRaster2
IID, IID8c15bd4c_cecb_4af1_89a7_a25e3f89e840, xxDummy
 
Fields inherited from interface com.esri.arcgis.carto.IRenderedRaster
IID7d93e3c6_86ff_48b8_88d5_345049233889
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterBandCollection
IID, IID7aca3d10_0629_11d2_8d24_0000f8780535, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterProps
IID, IID4b7b1bd0_a705_11d2_8e30_00a0249480f0, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabase.ISaveAs2
IID, IIDba3968e7_a18b_416d_8140_e4a06068cf1b, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabase.ISaveAs
IIDc7a92e97_597e_4a69_a872_29cb60b5e0db
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterResamplingControl
IID, IIDdfef659c_012d_41ae_965d_5e1ec4841add, xxDummy
 
Constructor Summary
RenderedRaster()
          Constructs a RenderedRaster using ArcGIS Engine.
RenderedRaster(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
RenderedRaster theRenderedRaster = (RenderedRaster) obj;
 
Method Summary
 void add(IRasterBand element, int index)
          Adds a RasterBand to the band collection.
 void appendBand(IRasterBand element)
          Appends a RasterBand to the band collection.
 void appendBands(IRasterBandCollection bands)
          Appends a collection of RasterBands to the band collection.
 boolean canSaveAs(java.lang.String format)
          Checks if it's can be saved as a new persistent Dataset of a given format.
 void clear()
          Removes all the elements in the collection.
 IRasterCursor createCursor()
          Allocates a Raster Cursor for fast raster scanning.
 IPixelBlock createPixelBlock(IPnt size)
          Allocates a PixelBlock of requested size.
 boolean equals(java.lang.Object o)
          Compare this object with another
 IRasterBand getBandByName(java.lang.String name)
          A RasterBand given its name.
 int getBandIndex(java.lang.String name)
          The index of a RasterBand given its name.
 IEnumRasterBand getBands()
          All the bands in the collection as an interface to the RasterBands enumerator object.
static java.lang.String getClsid()
          getClsid.
 int getCount()
          The number of bands in the collection.
 IEnvelope getExtent()
          The extent of the Raster.
 IName getFullName()
          The full name.
 int getHeight()
          Height in pixels.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 ILayer getLayer()
          The source layer.
 java.lang.Object getNoDataValue()
          Data value used to indicate invalid or excluded data.
 int getPixelType()
          Data type of the pixels.
 IRaster getRaster()
          The source raster.
 IRasterRenderer getRenderer()
          The raster renderer.
 int getResampleMethod()
          Interpolation method used when reading pixels.
 int getResamplingHint()
          The raster resampling hint.
 ISpatialReference getSpatialReference()
          SpatialReference of the Raster.
 int getWidth()
          Width in pixels.
 int hashCode()
          the hashcode for this object
 void init(java.lang.String layerFile)
          Initializes using a layer file.
 boolean isForceRGB()
          Indicates if RGB output is required (forced).
 boolean isInteger()
          Indicates if the data is integer.
 boolean isRGB32()
          Indicates if alpha channel is to be added.
 IRasterBand item(int bandIndex)
          Returns a RasterBand given its index.
 IPnt meanCellSize()
          Returns the approximate cell size of the raster.
 void read(IPnt tlc, IPixelBlock block)
          Read a block of pixels starting from the top left corner.
 void release()
          Release a RenderedRaster.
 void remove(int index)
          Removes an element from the collection.
 IDataset saveAs(java.lang.String new_name, IWorkspace worksp, java.lang.String format)
          Creates a new persistent RasterDataset with the bands in the collection.
 IRasterDataset saveAsRasterDataset(java.lang.String name, IWorkspace workspace, java.lang.String format, IRasterStorageDef storageDef)
          Creates a new persistent Raster Dataset of a given format and specified storage definition.
 void setExtent(IEnvelope ppExtent)
          The extent of the Raster.
 void setForceRGB(boolean pForceRGB)
          Indicates if RGB output is required (forced).
 void setHeight(int pVal)
          Height in pixels.
 void setNoDataValue(java.lang.Object pVal)
          Data value used to indicate invalid or excluded data.
 void setPixelType(int pVal)
          Data type of the pixels.
 void setRaster(IRaster ppRaster)
          The source raster.
 void setRendererByRef(IRasterRenderer ppRenderer)
          The raster renderer.
 void setResampleMethod(int val)
          Interpolation method used when reading pixels.
 void setResamplingHint(int pHint)
          The raster resampling hint.
 void setRGB32(boolean pRGB32)
          Indicates if alpha channel is to be added.
 void setSpatialReference(ISpatialReference ppSpref)
          SpatialReference of the Raster.
 void setWidth(int pVal)
          Width in pixels.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenderedRaster

public RenderedRaster()
               throws java.io.IOException,
                      java.net.UnknownHostException
Constructs a RenderedRaster using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

RenderedRaster

public RenderedRaster(java.lang.Object obj)
               throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
RenderedRaster theRenderedRaster = (RenderedRaster) obj;

Construct a RenderedRaster using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to RenderedRaster.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a RenderedRaster.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

read

public void read(IPnt tlc,
                 IPixelBlock block)
          throws java.io.IOException,
                 AutomationException
Read a block of pixels starting from the top left corner.

Specified by:
read in interface IRaster
Parameters:
tlc - A reference to a com.esri.arcgis.geodatabase.IPnt (in)
block - A reference to a com.esri.arcgis.geodatabase.IPixelBlock (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createPixelBlock

public IPixelBlock createPixelBlock(IPnt size)
                             throws java.io.IOException,
                                    AutomationException
Allocates a PixelBlock of requested size.

Specified by:
createPixelBlock in interface IRaster
Parameters:
size - A reference to a com.esri.arcgis.geodatabase.IPnt (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IPixelBlock
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createCursor

public IRasterCursor createCursor()
                           throws java.io.IOException,
                                  AutomationException
Allocates a Raster Cursor for fast raster scanning.

Specified by:
createCursor in interface IRaster
Returns:
A reference to a com.esri.arcgis.geodatabase.IRasterCursor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getResampleMethod

public int getResampleMethod()
                      throws java.io.IOException,
                             AutomationException
Interpolation method used when reading pixels.

Specified by:
getResampleMethod in interface IRaster
Returns:
A com.esri.arcgis.geodatabase.rstResamplingTypes constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setResampleMethod

public void setResampleMethod(int val)
                       throws java.io.IOException,
                              AutomationException
Interpolation method used when reading pixels.

Specified by:
setResampleMethod in interface IRaster
Parameters:
val - A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

init

public void init(java.lang.String layerFile)
          throws java.io.IOException,
                 AutomationException
Initializes using a layer file.

Specified by:
init in interface IRenderedRaster
Parameters:
layerFile - The layerFile (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFullName

public IName getFullName()
                  throws java.io.IOException,
                         AutomationException
The full name.

Specified by:
getFullName in interface IRenderedRaster
Returns:
A reference to a com.esri.arcgis.system.IName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isForceRGB

public boolean isForceRGB()
                   throws java.io.IOException,
                          AutomationException
Indicates if RGB output is required (forced).

Specified by:
isForceRGB in interface IRenderedRaster
Returns:
The pForceRGB
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setForceRGB

public void setForceRGB(boolean pForceRGB)
                 throws java.io.IOException,
                        AutomationException
Indicates if RGB output is required (forced).

Specified by:
setForceRGB in interface IRenderedRaster
Parameters:
pForceRGB - The pForceRGB (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLayer

public ILayer getLayer()
                throws java.io.IOException,
                       AutomationException
The source layer.

Specified by:
getLayer in interface IRenderedRaster
Returns:
A reference to a com.esri.arcgis.carto.ILayer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRaster

public IRaster getRaster()
                  throws java.io.IOException,
                         AutomationException
The source raster.

Specified by:
getRaster in interface IRenderedRaster2
Returns:
A reference to a com.esri.arcgis.geodatabase.IRaster
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRaster

public void setRaster(IRaster ppRaster)
               throws java.io.IOException,
                      AutomationException
The source raster.

Specified by:
setRaster in interface IRenderedRaster2
Parameters:
ppRaster - 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.

getRenderer

public IRasterRenderer getRenderer()
                            throws java.io.IOException,
                                   AutomationException
The raster renderer.

Specified by:
getRenderer in interface IRenderedRaster2
Returns:
A reference to a com.esri.arcgis.carto.IRasterRenderer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRendererByRef

public void setRendererByRef(IRasterRenderer ppRenderer)
                      throws java.io.IOException,
                             AutomationException
The raster renderer.

Specified by:
setRendererByRef in interface IRenderedRaster2
Parameters:
ppRenderer - A reference to a com.esri.arcgis.carto.IRasterRenderer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isRGB32

public boolean isRGB32()
                throws java.io.IOException,
                       AutomationException
Indicates if alpha channel is to be added.

Specified by:
isRGB32 in interface IRenderedRaster2
Returns:
The pRGB32
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRGB32

public void setRGB32(boolean pRGB32)
              throws java.io.IOException,
                     AutomationException
Indicates if alpha channel is to be added.

Specified by:
setRGB32 in interface IRenderedRaster2
Parameters:
pRGB32 - The pRGB32 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

add

public void add(IRasterBand element,
                int index)
         throws java.io.IOException,
                AutomationException
Adds a RasterBand to the band collection.

Specified by:
add in interface IRasterBandCollection
Parameters:
element - A reference to a com.esri.arcgis.datasourcesraster.IRasterBand (in)
index - The index (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCount

public int getCount()
             throws java.io.IOException,
                    AutomationException
The number of bands in the collection.

Specified by:
getCount in interface IRasterBandCollection
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clear

public void clear()
           throws java.io.IOException,
                  AutomationException
Removes all the elements in the collection.

Specified by:
clear in interface IRasterBandCollection
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

remove

public void remove(int index)
            throws java.io.IOException,
                   AutomationException
Removes an element from the collection.

Specified by:
remove in interface IRasterBandCollection
Parameters:
index - The index (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBandIndex

public int getBandIndex(java.lang.String name)
                 throws java.io.IOException,
                        AutomationException
The index of a RasterBand given its name.

Specified by:
getBandIndex in interface IRasterBandCollection
Parameters:
name - The name (in)
Returns:
The bandIndex
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBandByName

public IRasterBand getBandByName(java.lang.String name)
                          throws java.io.IOException,
                                 AutomationException
A RasterBand given its name.

Specified by:
getBandByName in interface IRasterBandCollection
Parameters:
name - The name (in)
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IRasterBand
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBands

public IEnumRasterBand getBands()
                         throws java.io.IOException,
                                AutomationException
All the bands in the collection as an interface to the RasterBands enumerator object.

Specified by:
getBands in interface IRasterBandCollection
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IEnumRasterBand
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

item

public IRasterBand item(int bandIndex)
                 throws java.io.IOException,
                        AutomationException
Returns a RasterBand given its index.

Specified by:
item in interface IRasterBandCollection
Parameters:
bandIndex - The bandIndex (in)
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IRasterBand
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

saveAs

public IDataset saveAs(java.lang.String new_name,
                       IWorkspace worksp,
                       java.lang.String format)
                throws java.io.IOException,
                       AutomationException
Creates a new persistent RasterDataset with the bands in the collection.

Specified by:
saveAs in interface IRasterBandCollection
Specified by:
saveAs in interface ISaveAs
Parameters:
new_name - The new_name (in)
worksp - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
format - The format (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

appendBand

public void appendBand(IRasterBand element)
                throws java.io.IOException,
                       AutomationException
Appends a RasterBand to the band collection.

Specified by:
appendBand in interface IRasterBandCollection
Parameters:
element - A reference to a com.esri.arcgis.datasourcesraster.IRasterBand (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

appendBands

public void appendBands(IRasterBandCollection bands)
                 throws java.io.IOException,
                        AutomationException
Appends a collection of RasterBands to the band collection.

Specified by:
appendBands in interface IRasterBandCollection
Parameters:
bands - A reference to a com.esri.arcgis.datasourcesraster.IRasterBandCollection (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWidth

public int getWidth()
             throws java.io.IOException,
                    AutomationException
Width in pixels.

Specified by:
getWidth in interface IRasterProps
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWidth

public void setWidth(int pVal)
              throws java.io.IOException,
                     AutomationException
Width in pixels.

Specified by:
setWidth in interface IRasterProps
Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHeight

public int getHeight()
              throws java.io.IOException,
                     AutomationException
Height in pixels.

Specified by:
getHeight in interface IRasterProps
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHeight

public void setHeight(int pVal)
               throws java.io.IOException,
                      AutomationException
Height in pixels.

Specified by:
setHeight in interface IRasterProps
Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPixelType

public int getPixelType()
                 throws java.io.IOException,
                        AutomationException
Data type of the pixels.

Specified by:
getPixelType in interface IRasterProps
Returns:
A com.esri.arcgis.geodatabase.rstPixelType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPixelType

public void setPixelType(int pVal)
                  throws java.io.IOException,
                         AutomationException
Data type of the pixels.

Specified by:
setPixelType in interface IRasterProps
Parameters:
pVal - A com.esri.arcgis.geodatabase.rstPixelType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNoDataValue

public java.lang.Object getNoDataValue()
                                throws java.io.IOException,
                                       AutomationException
Data value used to indicate invalid or excluded data.

Specified by:
getNoDataValue in interface IRasterProps
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNoDataValue

public void setNoDataValue(java.lang.Object pVal)
                    throws java.io.IOException,
                           AutomationException
Data value used to indicate invalid or excluded data.

Specified by:
setNoDataValue in interface IRasterProps
Parameters:
pVal - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

meanCellSize

public IPnt meanCellSize()
                  throws java.io.IOException,
                         AutomationException
Returns the approximate cell size of the raster.

Specified by:
meanCellSize in interface IRasterProps
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.

isInteger

public boolean isInteger()
                  throws java.io.IOException,
                         AutomationException
Indicates if the data is integer.

Specified by:
isInteger in interface IRasterProps
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpatialReference

public ISpatialReference getSpatialReference()
                                      throws java.io.IOException,
                                             AutomationException
SpatialReference of the Raster.

Specified by:
getSpatialReference in interface IRasterProps
Specified by:
getSpatialReference in interface IGeoDataset
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpatialReference

public void setSpatialReference(ISpatialReference ppSpref)
                         throws java.io.IOException,
                                AutomationException
SpatialReference of the Raster.

Specified by:
setSpatialReference in interface IRasterProps
Parameters:
ppSpref - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtent

public IEnvelope getExtent()
                    throws java.io.IOException,
                           AutomationException
The extent of the Raster.

Specified by:
getExtent in interface IRasterProps
Specified by:
getExtent in interface IGeoDataset
Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExtent

public void setExtent(IEnvelope ppExtent)
               throws java.io.IOException,
                      AutomationException
The extent of the Raster.

Specified by:
setExtent in interface IRasterProps
Parameters:
ppExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canSaveAs

public boolean canSaveAs(java.lang.String format)
                  throws java.io.IOException,
                         AutomationException
Checks if it's can be saved as a new persistent Dataset of a given format.

Specified by:
canSaveAs in interface ISaveAs
Parameters:
format - The format (in)
Returns:
The canSaveAs
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

saveAsRasterDataset

public IRasterDataset saveAsRasterDataset(java.lang.String name,
                                          IWorkspace workspace,
                                          java.lang.String format,
                                          IRasterStorageDef storageDef)
                                   throws java.io.IOException,
                                          AutomationException
Creates a new persistent Raster Dataset of a given format and specified storage definition.

Specified by:
saveAsRasterDataset in interface ISaveAs2
Parameters:
name - The name (in)
workspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
format - The format (in)
storageDef - A reference to a com.esri.arcgis.geodatabase.IRasterStorageDef (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IRasterDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getResamplingHint

public int getResamplingHint()
                      throws java.io.IOException,
                             AutomationException
The raster resampling hint.

Specified by:
getResamplingHint in interface IRasterResamplingControl
Returns:
A com.esri.arcgis.geodatabase.esriRasterResamplingHint constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setResamplingHint

public void setResamplingHint(int pHint)
                       throws java.io.IOException,
                              AutomationException
The raster resampling hint.

Specified by:
setResamplingHint in interface IRasterResamplingControl
Parameters:
pHint - A com.esri.arcgis.geodatabase.esriRasterResamplingHint constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.