com.esri.arcgis.datasourcesraster
Interface ISimplePixelReader

All Superinterfaces:
IPixelReader, Serializable
All Known Implementing Classes:
SimplePixelReader

public interface ISimplePixelReader
extends IPixelReader, Serializable

Provides access to members that control a simple pixel reader.

Remarks

ISimplePixelReader is used to create and access the SimplePixelReader object, which is used, by default, in ArcGIS providing resampling for geodata transformation.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void setBandCount(int rhs1)
          The number of source bands.
 void setCellSize(IPnt rhs1)
          The source original cell size.
 void setExtent(IEnvelope rhs1)
          The source full extent.
 void setFirstPyramidLevel(int rhs1)
          The first available source pyramid level.
 void setMaximumPyramidLevel(int rhs1)
          The maximum available source pyramid level.
 void setPixelType(int rhs1)
          The source pixel type.
 void setRasterByRef(IRaster rhs1)
          The source raster providing pixels.
 void setRawPixelReaderByRef(IRawPixelReader rhs1)
          The raw pixel reader callback.
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IPixelReader
getBandCount, getCellSize, getExtent, getFirstPyramidLevel, getMaximumPyramidLevel, getPixelType, getPyramidLevel, getResolution, read, setPyramidLevel, snap
 

Method Detail

setPixelType

void setPixelType(int rhs1)
                  throws IOException,
                         AutomationException
The source pixel type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
rhs1 - A com.esri.arcgis.geodatabase.rstPixelType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBandCount

void setBandCount(int rhs1)
                  throws IOException,
                         AutomationException
The number of source bands.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setExtent

void setExtent(IEnvelope rhs1)
               throws IOException,
                      AutomationException
The source full extent.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setCellSize

void setCellSize(IPnt rhs1)
                 throws IOException,
                        AutomationException
The source original cell size.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setMaximumPyramidLevel

void setMaximumPyramidLevel(int rhs1)
                            throws IOException,
                                   AutomationException
The maximum available source pyramid level.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setFirstPyramidLevel

void setFirstPyramidLevel(int rhs1)
                          throws IOException,
                                 AutomationException
The first available source pyramid level.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setRawPixelReaderByRef

void setRawPixelReaderByRef(IRawPixelReader rhs1)
                            throws IOException,
                                   AutomationException
The raw pixel reader callback.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setRasterByRef

void setRasterByRef(IRaster rhs1)
                    throws IOException,
                           AutomationException
The source raster providing pixels.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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