com.esri.arcgis.datasourcesraster
Interface ISlopeScalingArguments

All Superinterfaces:
Serializable
All Known Implementing Classes:
HillshadeFunctionArguments, SlopeFunctionArguments

public interface ISlopeScalingArguments
extends Serializable

Provides access to members that control hillshade/slope function arguments.

Product Availability

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


Method Summary
 double getPixelSizeFactor()
          The Z scale factor that converts z value to a function of x and y.
 double getPixelSizePower()
          Pixel size power
 int getScalingType()
          The output scaling method.
 boolean isRemoveEdgeEffect()
          Flag to remove seams from multi resolution datasets.
 void setPixelSizeFactor(double psZFactor)
          The Z scale factor that converts z value to a function of x and y.
 void setPixelSizePower(double psPower)
          Pixel size power
 void setRemoveEdgeEffect(boolean pRemoveEdgeEffect)
          Flag to remove seams from multi resolution datasets.
 void setScalingType(int scalingType)
          The output scaling method.
 

Method Detail

getPixelSizePower

double getPixelSizePower()
                         throws IOException,
                                AutomationException
Pixel size power

Product Availability

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

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

setPixelSizePower

void setPixelSizePower(double psPower)
                       throws IOException,
                              AutomationException
Pixel size power

Product Availability

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

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

getPixelSizeFactor

double getPixelSizeFactor()
                          throws IOException,
                                 AutomationException
The Z scale factor that converts z value to a function of x and y.

Product Availability

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

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

setPixelSizeFactor

void setPixelSizeFactor(double psZFactor)
                        throws IOException,
                               AutomationException
The Z scale factor that converts z value to a function of x and y.

Product Availability

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

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

getScalingType

int getScalingType()
                   throws IOException,
                          AutomationException
The output scaling method.

Product Availability

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

Returns:
A com.esri.arcgis.datasourcesraster.esriSlopeType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setScalingType

void setScalingType(int scalingType)
                    throws IOException,
                           AutomationException
The output scaling method.

Product Availability

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

Parameters:
scalingType - A com.esri.arcgis.datasourcesraster.esriSlopeType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isRemoveEdgeEffect

boolean isRemoveEdgeEffect()
                           throws IOException,
                                  AutomationException
Flag to remove seams from multi resolution datasets.

Product Availability

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

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

setRemoveEdgeEffect

void setRemoveEdgeEffect(boolean pRemoveEdgeEffect)
                         throws IOException,
                                AutomationException
Flag to remove seams from multi resolution datasets.

Product Availability

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

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