com.esri.arcgis.carto
Interface IACScaleDependentRenderer

All Superinterfaces:
Serializable
All Known Implementing Classes:
ACScaleDependentRenderer

public interface IACScaleDependentRenderer
extends Serializable

Provides access to members that control ArcIMS scale dependent renderers.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 double getMaxScale()
          Maximum scale at which the renderer will display.
 double getMinScale()
          Minimum scale at which the renderer will display.
 IACRenderer getRenderer()
          Renderer used to draw the layer.
 void setMaxScale(double scale)
          Maximum scale at which the renderer will display.
 void setMinScale(double scale)
          Minimum scale at which the renderer will display.
 void setRendererByRef(IACRenderer renderer)
          Renderer used to draw the layer.
 

Method Detail

getMinScale

double getMinScale()
                   throws IOException,
                          AutomationException
Minimum scale at which the renderer will display.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setMinScale

void setMinScale(double scale)
                 throws IOException,
                        AutomationException
Minimum scale at which the renderer will display.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getMaxScale

double getMaxScale()
                   throws IOException,
                          AutomationException
Maximum scale at which the renderer will display.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setMaxScale

void setMaxScale(double scale)
                 throws IOException,
                        AutomationException
Maximum scale at which the renderer will display.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getRenderer

IACRenderer getRenderer()
                        throws IOException,
                               AutomationException
Renderer used to draw the layer.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setRendererByRef

void setRendererByRef(IACRenderer renderer)
                      throws IOException,
                             AutomationException
Renderer used to draw the layer.

Product Availability

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

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