com.esri.arcgis.spatialanalyst
Interface IGPSAVerticalFactor

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GPSAVerticalFactor, IGPSAVerticalFactorProxy

public interface IGPSAVerticalFactor
extends java.io.Serializable

COM Interface 'IGPSAVerticalFactor'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSpatialAnalyst.olb'

Description: 'Provides access to the vertical factor object for path distance.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID4a5e124e_6476_46e3_9fbc_dc8e6044ca80
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getType()
          The type of the vertical function.
 void setBinary(java.lang.Object zeroFactor, java.lang.Object lowCutAngle, java.lang.Object highCutAngle)
          Sets a binary vertical function object.
 void setCos(java.lang.Object lowCutAngle, java.lang.Object highCutAngle, java.lang.Object power)
          Sets a Cos vertical function object.
 void setCosSec(java.lang.Object lowCutAngle, java.lang.Object highCutAngle, java.lang.Object cosPower, java.lang.Object secPower)
          Sets a negative-Cos and positive-Sec vertical function object.
 void setDefault()
          Sets a default vertical function object.
 void setInverseLinear(java.lang.Object zeroFactor, java.lang.Object lowCutAngle, java.lang.Object highCutAngle, java.lang.Object slope)
          Sets a inverse linear vertical function object.
 void setLinear(java.lang.Object zeroFactor, java.lang.Object lowCutAngle, java.lang.Object highCutAngle, java.lang.Object slope)
          Sets a linear vertical function object.
 void setSec(java.lang.Object lowCutAngle, java.lang.Object highCutAngle, java.lang.Object power)
          Sets a Sec vertical function object.
 void setSecCos(java.lang.Object lowCutAngle, java.lang.Object highCutAngle, java.lang.Object secPower, java.lang.Object cosPower)
          Sets a negative-Cos and positive-Sec vertical function object.
 void setSymInverseLinear(java.lang.Object zeroFactor, java.lang.Object lowCutAngle, java.lang.Object highCutAngle, java.lang.Object slope)
          Sets a symmetrical-inverse-linear vertical function object.
 void setSymLinear(java.lang.Object zeroFactor, java.lang.Object lowCutAngle, java.lang.Object highCutAngle, java.lang.Object slope)
          Sets a symmetrical-linear vertical function object.
 void setTable(java.lang.String tableName)
          Sets a table vertical function object.
 

Field Detail

IID4a5e124e_6476_46e3_9fbc_dc8e6044ca80

static final int IID4a5e124e_6476_46e3_9fbc_dc8e6044ca80
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setDefault

void setDefault()
                throws java.io.IOException,
                       AutomationException
Sets a default vertical function object.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBinary

void setBinary(java.lang.Object zeroFactor,
               java.lang.Object lowCutAngle,
               java.lang.Object highCutAngle)
               throws java.io.IOException,
                      AutomationException
Sets a binary vertical function object.

Parameters:
zeroFactor - A Variant (in)
lowCutAngle - A Variant (in)
highCutAngle - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLinear

void setLinear(java.lang.Object zeroFactor,
               java.lang.Object lowCutAngle,
               java.lang.Object highCutAngle,
               java.lang.Object slope)
               throws java.io.IOException,
                      AutomationException
Sets a linear vertical function object.

Parameters:
zeroFactor - A Variant (in)
lowCutAngle - A Variant (in)
highCutAngle - A Variant (in)
slope - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInverseLinear

void setInverseLinear(java.lang.Object zeroFactor,
                      java.lang.Object lowCutAngle,
                      java.lang.Object highCutAngle,
                      java.lang.Object slope)
                      throws java.io.IOException,
                             AutomationException
Sets a inverse linear vertical function object.

Parameters:
zeroFactor - A Variant (in)
lowCutAngle - A Variant (in)
highCutAngle - A Variant (in)
slope - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTable

void setTable(java.lang.String tableName)
              throws java.io.IOException,
                     AutomationException
Sets a table vertical function object.

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

setSymLinear

void setSymLinear(java.lang.Object zeroFactor,
                  java.lang.Object lowCutAngle,
                  java.lang.Object highCutAngle,
                  java.lang.Object slope)
                  throws java.io.IOException,
                         AutomationException
Sets a symmetrical-linear vertical function object.

Parameters:
zeroFactor - A Variant (in)
lowCutAngle - A Variant (in)
highCutAngle - A Variant (in)
slope - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSymInverseLinear

void setSymInverseLinear(java.lang.Object zeroFactor,
                         java.lang.Object lowCutAngle,
                         java.lang.Object highCutAngle,
                         java.lang.Object slope)
                         throws java.io.IOException,
                                AutomationException
Sets a symmetrical-inverse-linear vertical function object.

Parameters:
zeroFactor - A Variant (in)
lowCutAngle - A Variant (in)
highCutAngle - A Variant (in)
slope - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCos

void setCos(java.lang.Object lowCutAngle,
            java.lang.Object highCutAngle,
            java.lang.Object power)
            throws java.io.IOException,
                   AutomationException
Sets a Cos vertical function object.

Parameters:
lowCutAngle - A Variant (in)
highCutAngle - A Variant (in)
power - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSec

void setSec(java.lang.Object lowCutAngle,
            java.lang.Object highCutAngle,
            java.lang.Object power)
            throws java.io.IOException,
                   AutomationException
Sets a Sec vertical function object.

Parameters:
lowCutAngle - A Variant (in)
highCutAngle - A Variant (in)
power - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCosSec

void setCosSec(java.lang.Object lowCutAngle,
               java.lang.Object highCutAngle,
               java.lang.Object cosPower,
               java.lang.Object secPower)
               throws java.io.IOException,
                      AutomationException
Sets a negative-Cos and positive-Sec vertical function object.

Parameters:
lowCutAngle - A Variant (in)
highCutAngle - A Variant (in)
cosPower - A Variant (in)
secPower - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSecCos

void setSecCos(java.lang.Object lowCutAngle,
               java.lang.Object highCutAngle,
               java.lang.Object secPower,
               java.lang.Object cosPower)
               throws java.io.IOException,
                      AutomationException
Sets a negative-Cos and positive-Sec vertical function object.

Parameters:
lowCutAngle - A Variant (in)
highCutAngle - A Variant (in)
secPower - A Variant (in)
cosPower - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getType

int getType()
            throws java.io.IOException,
                   AutomationException
The type of the vertical function.

Returns:
A com.esri.arcgis.spatialanalyst.esriPathDistanceVerticalEnum constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.