com.esri.arcgis.spatialanalyst
Interface IGPEvaluationScale

All Superinterfaces:
Serializable
All Known Implementing Classes:
GPEvaluationScale

public interface IGPEvaluationScale
extends Serializable

Provides access to EvaluationScale control for GP Spatial Analyst.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.


Method Summary
 int getIncrement()
          The scale increment.
 double getRestricted()
          The restricted value for the current scale.
 Object getScaleList(int min, int max, int increment)
          Builds a scale and returns it as a list.
 double getScaleMax()
          The maximum scale value.
 double getScaleMin()
          The minimum scale value.
 boolean isSame(Object oldList)
          Verifies whether two scales are identical.
 void setIncrement(int increment)
          The scale increment.
 void setScaleMax(double max)
          The maximum scale value.
 void setScaleMin(double min)
          The minimum scale value.
 

Method Detail

getScaleMin

double getScaleMin()
                   throws IOException,
                          AutomationException
The minimum scale value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

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

setScaleMin

void setScaleMin(double min)
                 throws IOException,
                        AutomationException
The minimum scale value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

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

getScaleMax

double getScaleMax()
                   throws IOException,
                          AutomationException
The maximum scale value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

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

setScaleMax

void setScaleMax(double max)
                 throws IOException,
                        AutomationException
The maximum scale value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

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

getIncrement

int getIncrement()
                 throws IOException,
                        AutomationException
The scale increment.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

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

setIncrement

void setIncrement(int increment)
                  throws IOException,
                         AutomationException
The scale increment.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

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

getRestricted

double getRestricted()
                     throws IOException,
                            AutomationException
The restricted value for the current scale.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

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

getScaleList

Object getScaleList(int min,
                    int max,
                    int increment)
                    throws IOException,
                           AutomationException
Builds a scale and returns it as a list.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

Parameters:
min - The min (in)
max - The max (in)
increment - The increment (in)
Returns:
A Variant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSame

boolean isSame(Object oldList)
               throws IOException,
                      AutomationException
Verifies whether two scales are identical.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

Parameters:
oldList - A Variant (in)
Returns:
The bSame
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.