com.esri.arcgis.datasourcesraster
Class ICellSizeLevelProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.ICellSizeLevelProxy
All Implemented Interfaces:
ICellSizeLevel, Externalizable, Serializable

public class ICellSizeLevelProxy
extends com.esri.arcgis.interop.Dispatch
implements ICellSizeLevel, Serializable

Provides access to members that control a cell size level.

Product Availability

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

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  ICellSizeLevelProxy()
           
  ICellSizeLevelProxy(Object obj)
           
protected ICellSizeLevelProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 double getCellSize()
          The cell size value assocated with the level.
 IGeometry getGeometry()
          The geometry defining the boundary of the cell size level.
 int getID()
          The unique ID associated with the cell size level.
 double getMaximumCellSize()
          The maximum cell size value associated with the level.
 double getMinimumCellSize()
          The minimum cell size value associated with the level.
 void removeListener(String iidStr, Object theListener)
           
 void setCellSize(double pCellsize)
          The cell size value assocated with the level.
 void setGeometryByRef(IGeometry ppLevelBoundary)
          The geometry defining the boundary of the cell size level.
 void setID(int pDescriptionID)
          The unique ID associated with the cell size level.
 void setMaximumCellSize(double pMaximumCellSize)
          The maximum cell size value associated with the level.
 void setMinimumCellSize(double pMinimumCellSize)
          The minimum cell size value associated with the 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

noncastable

public boolean noncastable
Constructor Detail

ICellSizeLevelProxy

public ICellSizeLevelProxy()

ICellSizeLevelProxy

public ICellSizeLevelProxy(Object obj)
                    throws IOException
Throws:
IOException

ICellSizeLevelProxy

protected ICellSizeLevelProxy(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 com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

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

setCellSize

public void setCellSize(double pCellsize)
                 throws IOException,
                        AutomationException
The cell size value assocated with the level.

Product Availability

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

Specified by:
setCellSize in interface ICellSizeLevel
Parameters:
pCellsize - The pCellsize (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCellSize

public double getCellSize()
                   throws IOException,
                          AutomationException
The cell size value assocated with the level.

Product Availability

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

Specified by:
getCellSize in interface ICellSizeLevel
Returns:
The pCellsize
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGeometryByRef

public void setGeometryByRef(IGeometry ppLevelBoundary)
                      throws IOException,
                             AutomationException
The geometry defining the boundary of the cell size level.

Product Availability

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

Specified by:
setGeometryByRef in interface ICellSizeLevel
Parameters:
ppLevelBoundary - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometry

public IGeometry getGeometry()
                      throws IOException,
                             AutomationException
The geometry defining the boundary of the cell size level.

Product Availability

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

Specified by:
getGeometry in interface ICellSizeLevel
Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMinimumCellSize

public void setMinimumCellSize(double pMinimumCellSize)
                        throws IOException,
                               AutomationException
The minimum cell size value associated with the level.

Product Availability

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

Specified by:
setMinimumCellSize in interface ICellSizeLevel
Parameters:
pMinimumCellSize - The pMinimumCellSize (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMinimumCellSize

public double getMinimumCellSize()
                          throws IOException,
                                 AutomationException
The minimum cell size value associated with the level.

Product Availability

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

Specified by:
getMinimumCellSize in interface ICellSizeLevel
Returns:
The pMinimumCellSize
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMaximumCellSize

public void setMaximumCellSize(double pMaximumCellSize)
                        throws IOException,
                               AutomationException
The maximum cell size value associated with the level.

Product Availability

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

Specified by:
setMaximumCellSize in interface ICellSizeLevel
Parameters:
pMaximumCellSize - The pMaximumCellSize (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaximumCellSize

public double getMaximumCellSize()
                          throws IOException,
                                 AutomationException
The maximum cell size value associated with the level.

Product Availability

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

Specified by:
getMaximumCellSize in interface ICellSizeLevel
Returns:
The pMaximumCellSize
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setID

public void setID(int pDescriptionID)
           throws IOException,
                  AutomationException
The unique ID associated with the cell size level.

Product Availability

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

Specified by:
setID in interface ICellSizeLevel
Parameters:
pDescriptionID - The pDescriptionID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getID

public int getID()
          throws IOException,
                 AutomationException
The unique ID associated with the cell size level.

Product Availability

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

Specified by:
getID in interface ICellSizeLevel
Returns:
The pDescriptionID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.