com.esri.arcgis.carto
Interface IImageServerLayer3

All Superinterfaces:
Serializable
All Known Implementing Classes:
ImageServerLayer

public interface IImageServerLayer3
extends Serializable

Provides access to additional members that control an image server layer.

Product Availability

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


Method Summary
 IMosaicRule getMosaicRule()
          The mosaic rule to be applied.
 IRenderingRule getRenderingRule()
          The rendering rule to be applied.
 boolean isEnableCacheViewMode()
          Enables the layer to draw using the service cahce if available.
 void setEnableCacheViewMode(boolean pEnabled)
          Enables the layer to draw using the service cahce if available.
 void setMosaicRuleByRef(IMosaicRule ppMosaicRule)
          The mosaic rule to be applied.
 void setRenderingRuleByRef(IRenderingRule ppRenderingRule)
          The rendering rule to be applied.
 

Method Detail

getMosaicRule

IMosaicRule getMosaicRule()
                          throws IOException,
                                 AutomationException
The mosaic rule to be applied.

Product Availability

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

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

setMosaicRuleByRef

void setMosaicRuleByRef(IMosaicRule ppMosaicRule)
                        throws IOException,
                               AutomationException
The mosaic rule to be applied.

Product Availability

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

Parameters:
ppMosaicRule - A reference to a com.esri.arcgis.carto.IMosaicRule (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRenderingRule

IRenderingRule getRenderingRule()
                                throws IOException,
                                       AutomationException
The rendering rule to be applied.

Product Availability

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

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

setRenderingRuleByRef

void setRenderingRuleByRef(IRenderingRule ppRenderingRule)
                           throws IOException,
                                  AutomationException
The rendering rule to be applied.

Product Availability

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

Parameters:
ppRenderingRule - A reference to a com.esri.arcgis.carto.IRenderingRule (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isEnableCacheViewMode

boolean isEnableCacheViewMode()
                              throws IOException,
                                     AutomationException
Enables the layer to draw using the service cahce if available.

Product Availability

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

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

setEnableCacheViewMode

void setEnableCacheViewMode(boolean pEnabled)
                            throws IOException,
                                   AutomationException
Enables the layer to draw using the service cahce if available.

Product Availability

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

Parameters:
pEnabled - The pEnabled (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.