com.esri.arcgis.datasourcesraster
Interface IRasterInfo

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IRasterInfo2
All Known Implementing Classes:
IRasterInfo2Proxy, IRasterInfoProxy, RasterInfo

public interface IRasterInfo
extends java.io.Serializable

COM Interface 'IRasterInfo'. Generated 3/19/2015 1:20:52 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 IID94058b85_acf1_49ba_a2a7_a9ccc6f4c26a
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getBandCount()
          The number of bands in the Raster.
 int getBlockHeight()
          The block height in pixels.
 int getBlockWidth()
          The block width in pixels.
 IPnt getCellSize()
          The raster cell size.
 IEnvelope getExtent()
          The raster extent.
 int getFirstPyramidLevel()
          The first pyramid level.
 java.lang.String getFormat()
          The raster format, e.g.
 IGeodataXform getGeodataXform()
          The raster GeoData transform.
 int getHeight()
          The raster height in pixels.
 int getMaximumPyramidLevel()
          The maximum pyramid level.
 IEnvelope getNativeExtent()
          The native raster extent before GeoData transform.
 ISpatialReference getNativeSpatialReference()
          The native raster spatial reference before GeoData transform.
 java.lang.Object getNoData()
          The NoData value used to indicate invalid or excluded data.
 IPoint getOrigin()
          The tiling origin.
 int getPixelType()
          The raster pixel type.
 ISpatialReference getSpatialReference()
          The raster spatial reference.
 int getWidth()
          The raster width in pixels.
 boolean isResampling()
          Indicates if this raster source wants to perform resampling.
 boolean isSupportBandSelection()
          Indicates if this function supports band selection.
 void setBandCount(int pCount)
          The number of bands in the Raster.
 void setBlockHeight(int pHeight)
          The block height in pixels.
 void setBlockWidth(int pWidth)
          The block width in pixels.
 void setCellSize(IPnt ppCellsize)
          The raster cell size.
 void setExtent(IEnvelope ppExtent)
          The raster extent.
 void setFirstPyramidLevel(int pLevel)
          The first pyramid level.
 void setFormat(java.lang.String pFormat)
          The raster format, e.g.
 void setGeodataXformByRef(IGeodataXform ppXf)
          The raster GeoData transform.
 void setMaximumPyramidLevel(int pLevel)
          The maximum pyramid level.
 void setNativeExtent(IEnvelope ppExtent)
          The native raster extent before GeoData transform.
 void setNativeSpatialReferenceByRef(ISpatialReference ppSpatialReference)
          The native raster spatial reference before GeoData transform.
 void setNoData(java.lang.Object pvNoData)
          The NoData value used to indicate invalid or excluded data.
 void setOriginByRef(IPoint ppOrigin)
          The tiling origin.
 void setPixelType(int pPixelType)
          The raster pixel type.
 void setResampling(boolean pResampling)
          Indicates if this raster source wants to perform resampling.
 void setSupportBandSelection(boolean pSupportBandSelection)
          Indicates if this function supports band selection.
 

Field Detail

IID94058b85_acf1_49ba_a2a7_a9ccc6f4c26a

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

getOrigin

IPoint getOrigin()
                 throws java.io.IOException,
                        AutomationException
The tiling origin.

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

setOriginByRef

void setOriginByRef(IPoint ppOrigin)
                    throws java.io.IOException,
                           AutomationException
The tiling origin.

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

getBlockWidth

int getBlockWidth()
                  throws java.io.IOException,
                         AutomationException
The block width in pixels.

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

setBlockWidth

void setBlockWidth(int pWidth)
                   throws java.io.IOException,
                          AutomationException
The block width in pixels.

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

getBlockHeight

int getBlockHeight()
                   throws java.io.IOException,
                          AutomationException
The block height in pixels.

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

setBlockHeight

void setBlockHeight(int pHeight)
                    throws java.io.IOException,
                           AutomationException
The block height in pixels.

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

getFirstPyramidLevel

int getFirstPyramidLevel()
                         throws java.io.IOException,
                                AutomationException
The first pyramid level.

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

setFirstPyramidLevel

void setFirstPyramidLevel(int pLevel)
                          throws java.io.IOException,
                                 AutomationException
The first pyramid level.

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

getMaximumPyramidLevel

int getMaximumPyramidLevel()
                           throws java.io.IOException,
                                  AutomationException
The maximum pyramid level.

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

setMaximumPyramidLevel

void setMaximumPyramidLevel(int pLevel)
                            throws java.io.IOException,
                                   AutomationException
The maximum pyramid level.

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

getGeodataXform

IGeodataXform getGeodataXform()
                              throws java.io.IOException,
                                     AutomationException
The raster GeoData transform.

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

setGeodataXformByRef

void setGeodataXformByRef(IGeodataXform ppXf)
                          throws java.io.IOException,
                                 AutomationException
The raster GeoData transform.

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

getSpatialReference

ISpatialReference getSpatialReference()
                                      throws java.io.IOException,
                                             AutomationException
The raster spatial reference.

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.

getExtent

IEnvelope getExtent()
                    throws java.io.IOException,
                           AutomationException
The raster extent.

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

void setExtent(IEnvelope ppExtent)
               throws java.io.IOException,
                      AutomationException
The raster extent.

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.

getNativeSpatialReference

ISpatialReference getNativeSpatialReference()
                                            throws java.io.IOException,
                                                   AutomationException
The native raster spatial reference before GeoData transform.

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.

setNativeSpatialReferenceByRef

void setNativeSpatialReferenceByRef(ISpatialReference ppSpatialReference)
                                    throws java.io.IOException,
                                           AutomationException
The native raster spatial reference before GeoData transform.

Parameters:
ppSpatialReference - 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.

getNativeExtent

IEnvelope getNativeExtent()
                          throws java.io.IOException,
                                 AutomationException
The native raster extent before GeoData transform.

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.

setNativeExtent

void setNativeExtent(IEnvelope ppExtent)
                     throws java.io.IOException,
                            AutomationException
The native raster extent before GeoData transform.

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.

getCellSize

IPnt getCellSize()
                 throws java.io.IOException,
                        AutomationException
The raster cell size.

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.

setCellSize

void setCellSize(IPnt ppCellsize)
                 throws java.io.IOException,
                        AutomationException
The raster cell size.

Parameters:
ppCellsize - 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.

getWidth

int getWidth()
             throws java.io.IOException,
                    AutomationException
The raster width in pixels.

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

getHeight

int getHeight()
              throws java.io.IOException,
                     AutomationException
The raster height in pixels.

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

getBandCount

int getBandCount()
                 throws java.io.IOException,
                        AutomationException
The number of bands in the Raster.

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

setBandCount

void setBandCount(int pCount)
                  throws java.io.IOException,
                         AutomationException
The number of bands in the Raster.

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

getPixelType

int getPixelType()
                 throws java.io.IOException,
                        AutomationException
The raster pixel type.

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

void setPixelType(int pPixelType)
                  throws java.io.IOException,
                         AutomationException
The raster pixel type.

Parameters:
pPixelType - 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.

getNoData

java.lang.Object getNoData()
                           throws java.io.IOException,
                                  AutomationException
The NoData value used to indicate invalid or excluded data.

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

setNoData

void setNoData(java.lang.Object pvNoData)
               throws java.io.IOException,
                      AutomationException
The NoData value used to indicate invalid or excluded data.

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

isResampling

boolean isResampling()
                     throws java.io.IOException,
                            AutomationException
Indicates if this raster source wants to perform resampling.

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

setResampling

void setResampling(boolean pResampling)
                   throws java.io.IOException,
                          AutomationException
Indicates if this raster source wants to perform resampling.

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

isSupportBandSelection

boolean isSupportBandSelection()
                               throws java.io.IOException,
                                      AutomationException
Indicates if this function supports band selection.

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

setSupportBandSelection

void setSupportBandSelection(boolean pSupportBandSelection)
                             throws java.io.IOException,
                                    AutomationException
Indicates if this function supports band selection.

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

getFormat

java.lang.String getFormat()
                           throws java.io.IOException,
                                  AutomationException
The raster format, e.g. TIFF, NITF, and etc.

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

setFormat

void setFormat(java.lang.String pFormat)
               throws java.io.IOException,
                      AutomationException
The raster format, e.g. TIFF, NITF, and etc.

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