com.esri.arcgis.datasourcesraster
Class IRGB32PixelResamplerProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IPixelResamplerProxy
          extended by com.esri.arcgis.datasourcesraster.IRGB32PixelResamplerProxy
All Implemented Interfaces:
IPixelResampler, IRGB32PixelResampler, Externalizable, Serializable

public class IRGB32PixelResamplerProxy
extends IPixelResamplerProxy
implements IRGB32PixelResampler, Serializable

Provides access to members that control a RGB 32-bit packed pixel resampler.

Description

This interface is new at ArcGIS 9.3.

Product Availability

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

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E
 
Constructor Summary
  IRGB32PixelResamplerProxy()
           
  IRGB32PixelResamplerProxy(Object obj)
           
protected IRGB32PixelResamplerProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 Object getBackground()
          The background value.
 int getResamplingMethod()
          The resampling method.
 void readExternal(ObjectInput in)
           
 void removeListener(String iidStr, Object theListener)
           
 void setBackground(Object pBackground)
          The background value.
 void setResamplingMethod(int pMethod)
          The resampling method.
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class com.esri.arcgis.datasourcesraster.IPixelResamplerProxy
getWindowSize, isDownSampling, isLinearScaling, isSupportLinearScaling, resample, setLinearScaling
 
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, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IPixelResampler
getWindowSize, isDownSampling, isLinearScaling, isSupportLinearScaling, resample, setLinearScaling
 

Constructor Detail

IRGB32PixelResamplerProxy

public IRGB32PixelResamplerProxy()

IRGB32PixelResamplerProxy

public IRGB32PixelResamplerProxy(Object obj)
                          throws IOException
Throws:
IOException

IRGB32PixelResamplerProxy

protected IRGB32PixelResamplerProxy(Object obj,
                                    String iid)
                             throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class IPixelResamplerProxy
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class IPixelResamplerProxy
Throws:
IOException

getResamplingMethod

public int getResamplingMethod()
                        throws IOException,
                               AutomationException
The resampling method.

Product Availability

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

Specified by:
getResamplingMethod in interface IRGB32PixelResampler
Returns:
A com.esri.arcgis.geodatabase.rstResamplingTypes constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setResamplingMethod

public void setResamplingMethod(int pMethod)
                         throws IOException,
                                AutomationException
The resampling method.

Product Availability

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

Specified by:
setResamplingMethod in interface IRGB32PixelResampler
Parameters:
pMethod - A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBackground

public Object getBackground()
                     throws IOException,
                            AutomationException
The background value.

Product Availability

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

Specified by:
getBackground in interface IRGB32PixelResampler
Returns:
A Variant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBackground

public void setBackground(Object pBackground)
                   throws IOException,
                          AutomationException
The background value.

Product Availability

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

Specified by:
setBackground in interface IRGB32PixelResampler
Parameters:
pBackground - A Variant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException
ClassNotFoundException