com.esri.arcgis.datasourcesraster
Interface IRawBlocks

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRawBlocksProxy, Raster, RasterBand, RasterDataset

public interface IRawBlocks
extends java.io.Serializable

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

Description: 'Provides access to members that control raw pixel block access.' 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 IIDf20ff8ff_643a_4669_a465_e14a5095e7dd
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IPixelBlock createPixelBlock()
          Create a compatible pixel block.
 void flush()
          Flushes buffered data.
 IRasterInfo getRasterInfo()
          The raster information.
 void readBlock(int tx, int ty, int level, IPixelBlock pPixelBlock)
          Reads a raw pixel block.
 void writeBlock(int tx, int ty, int level, IPixelBlock pPixelBlock)
          Writes a raw pixel block.
 

Field Detail

IIDf20ff8ff_643a_4669_a465_e14a5095e7dd

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

getRasterInfo

IRasterInfo getRasterInfo()
                          throws java.io.IOException,
                                 AutomationException
The raster information.

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

createPixelBlock

IPixelBlock createPixelBlock()
                             throws java.io.IOException,
                                    AutomationException
Create a compatible pixel block.

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.

readBlock

void readBlock(int tx,
               int ty,
               int level,
               IPixelBlock pPixelBlock)
               throws java.io.IOException,
                      AutomationException
Reads a raw pixel block.

Parameters:
tx - The tx (in)
ty - The ty (in)
level - The level (in)
pPixelBlock - 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.

writeBlock

void writeBlock(int tx,
                int ty,
                int level,
                IPixelBlock pPixelBlock)
                throws java.io.IOException,
                       AutomationException
Writes a raw pixel block.

Parameters:
tx - The tx (in)
ty - The ty (in)
level - The level (in)
pPixelBlock - 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.

flush

void flush()
           throws java.io.IOException,
                  AutomationException
Flushes buffered data.

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