com.esri.arcgis.datasourcesraster
Class IPixelReaderProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IPixelReaderProxy
All Implemented Interfaces:
IPixelReader, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IPixelReader2Proxy, ISimplePixelReaderProxy

Deprecated. Internal use only. Proxy for COM Interface 'IPixelReader'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that control a pixel reader.' 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 =

public class IPixelReaderProxy
extends com.esri.arcgis.interop.Dispatch
implements IPixelReader, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IPixelReader
IID, IID8a3b7c7c_4ace_4628_8c24_f67834fa2577
 
Constructor Summary
  IPixelReaderProxy()
          Deprecated. For internal use only
  IPixelReaderProxy(java.lang.Object obj)
          Deprecated.  
protected IPixelReaderProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IPixelReaderProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IPixelReaderProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 int getBandCount()
          Deprecated. The number of source bands.
 IPnt getCellSize()
          Deprecated. The source original cell size.
 IEnvelope getExtent()
          Deprecated. The source full extent.
 int getFirstPyramidLevel()
          Deprecated. The first available source pyramid level.
 int getMaximumPyramidLevel()
          Deprecated. The maximum available source pyramid level.
 int getPixelType()
          Deprecated. The source pixel type.
 int getPyramidLevel()
          Deprecated. The current source pyramid level.
 void getResolution(int level, double[] pXResolution, double[] pYResolution)
          Deprecated. Gets X and Y resolution (cellsize) at a given level.
 void read(IPnt tlc, IPixelBlock pPixelBlock)
          Deprecated. Reads a pixel block.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setPyramidLevel(int pLevel)
          Deprecated. The current source pyramid level.
 int snap(double dx, double dy)
          Deprecated. Snaps a given cellsize to a proper pyramid level.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IPixelReaderProxy

public IPixelReaderProxy(java.lang.String CLSID,
                         java.lang.String host,
                         com.esri.arcgis.interop.AuthInfo authInfo)
                  throws java.net.UnknownHostException,
                         java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IPixelReaderProxy

public IPixelReaderProxy()
Deprecated. 
For internal use only


IPixelReaderProxy

public IPixelReaderProxy(java.lang.Object obj)
                  throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IPixelReaderProxy

protected IPixelReaderProxy(java.lang.Object obj,
                            java.lang.String iid)
                     throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IPixelReaderProxy

protected IPixelReaderProxy(java.lang.String CLSID,
                            java.lang.String iid,
                            java.lang.String host,
                            com.esri.arcgis.interop.AuthInfo authInfo)
                     throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Deprecated. 
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getPixelType

public int getPixelType()
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
The source pixel type.

Specified by:
getPixelType in interface IPixelReader
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.

getBandCount

public int getBandCount()
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
The number of source bands.

Specified by:
getBandCount in interface IPixelReader
Returns:
The pBandCount
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
Deprecated. 
The source full extent.

Specified by:
getExtent in interface IPixelReader
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.

getCellSize

public IPnt getCellSize()
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
The source original cell size.

Specified by:
getCellSize in interface IPixelReader
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.

getMaximumPyramidLevel

public int getMaximumPyramidLevel()
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
The maximum available source pyramid level.

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

getFirstPyramidLevel

public int getFirstPyramidLevel()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
The first available source pyramid level.

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

getPyramidLevel

public int getPyramidLevel()
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The current source pyramid level.

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

setPyramidLevel

public void setPyramidLevel(int pLevel)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
The current source pyramid level.

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

read

public void read(IPnt tlc,
                 IPixelBlock pPixelBlock)
          throws java.io.IOException,
                 AutomationException
Deprecated. 
Reads a pixel block.

Specified by:
read in interface IPixelReader
Parameters:
tlc - A reference to a com.esri.arcgis.geodatabase.IPnt (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.

snap

public int snap(double dx,
                double dy)
         throws java.io.IOException,
                AutomationException
Deprecated. 
Snaps a given cellsize to a proper pyramid level.

Specified by:
snap in interface IPixelReader
Parameters:
dx - The dx (in)
dy - The dy (in)
Returns:
The pLevel
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getResolution

public void getResolution(int level,
                          double[] pXResolution,
                          double[] pYResolution)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Gets X and Y resolution (cellsize) at a given level.

Specified by:
getResolution in interface IPixelReader
Parameters:
level - The level (in)
pXResolution - The pXResolution (out: use single element array)
pYResolution - The pYResolution (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.