com.esri.arcgis.datasourcesraster
Interface IRawPixels

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRawPixelsProxy, RasterBand

public interface IRawPixels
extends java.io.Serializable

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

Description: 'Provides access to members that control pixel reading and writing from a RasterBand.' 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 IID5a2d94ae_190a_479c_93b9_d6645bb121e6
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.Object acquireCache()
          Gets reference to edit cache.
 IPixelBlock createPixelBlock(IPnt size)
          Allocates a PixelBlock of size requested and type of this band.
 int getNumCacheRefs()
          Number of outstanding cache references
 void read(IPnt tlc, IPixelBlock pxls)
          Read a block of pixels starting from tlc (top left corner).
 int returnCache(java.lang.Object cache)
          Restores edit cache to previous state.
 void write(IPnt tlc, IPixelBlock pxls)
          Write a block of pixels starting from tlc (top left corner).
 

Field Detail

IID5a2d94ae_190a_479c_93b9_d6645bb121e6

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

createPixelBlock

IPixelBlock createPixelBlock(IPnt size)
                             throws java.io.IOException,
                                    AutomationException
Allocates a PixelBlock of size requested and type of this band.

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.

read

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

Parameters:
tlc - A reference to a com.esri.arcgis.geodatabase.IPnt (in)
pxls - 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.

write

void write(IPnt tlc,
           IPixelBlock pxls)
           throws java.io.IOException,
                  AutomationException
Write a block of pixels starting from tlc (top left corner).

Parameters:
tlc - A reference to a com.esri.arcgis.geodatabase.IPnt (in)
pxls - 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.

acquireCache

java.lang.Object acquireCache()
                              throws java.io.IOException,
                                     AutomationException
Gets reference to edit cache.

Returns:
A reference to another Object (IUnknown)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

returnCache

int returnCache(java.lang.Object cache)
                throws java.io.IOException,
                       AutomationException
Restores edit cache to previous state.

Parameters:
cache - A reference to another Object (IUnknown) (in)
Returns:
The num_refs
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNumCacheRefs

int getNumCacheRefs()
                    throws java.io.IOException,
                           AutomationException
Number of outstanding cache references

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