com.esri.arcgis.networkanalysis
Interface INetSolverWeights

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
INetSolverWeightsProxy

public interface INetSolverWeights
extends java.io.Serializable

COM Interface 'INetSolverWeights'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriNetworkAnalysis.olb'

Description: 'Provides access to members that specify the weights to be used for this solver.' 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 IID9241e22e_72a1_11d3_9f66_00c04f68e627
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void setFilterRanges(int elementType, int rangeCount, java.lang.Object fromValues, java.lang.Object toValues)
          Sets the range of values to be filtered for the specified network element type.
 void setFilterType(int elementType, int weightFilterType, boolean applyNotOperator)
          Sets the filter type for the specified network element type.
 void setFromToEdgeFilterWeightByRef(INetWeight rhs1)
          Weight to be used for filtering edge elements traced in the digitized direction.
 void setFromToEdgeWeightByRef(INetWeight rhs1)
          Weight to be used to determine the cost of passing through edge elements in the digitized direction.
 void setJunctionFilterWeightByRef(INetWeight rhs1)
          Weight to be used for filtering junction elements.
 void setJunctionWeightByRef(INetWeight rhs1)
          Weight to be used to determine the cost of passing through junction elements.
 void setToFromEdgeFilterWeightByRef(INetWeight rhs1)
          Weight to be used for filtering edge elements traced against the digitized direction.
 void setToFromEdgeWeightByRef(INetWeight rhs1)
          Weight to be used to determine the cost of passing through edge elements against the digitized direction.
 

Field Detail

IID9241e22e_72a1_11d3_9f66_00c04f68e627

static final int IID9241e22e_72a1_11d3_9f66_00c04f68e627
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

setJunctionWeightByRef

void setJunctionWeightByRef(INetWeight rhs1)
                            throws java.io.IOException,
                                   AutomationException
Weight to be used to determine the cost of passing through junction elements.

Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.INetWeight (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFromToEdgeWeightByRef

void setFromToEdgeWeightByRef(INetWeight rhs1)
                              throws java.io.IOException,
                                     AutomationException
Weight to be used to determine the cost of passing through edge elements in the digitized direction.

Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.INetWeight (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setToFromEdgeWeightByRef

void setToFromEdgeWeightByRef(INetWeight rhs1)
                              throws java.io.IOException,
                                     AutomationException
Weight to be used to determine the cost of passing through edge elements against the digitized direction.

Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.INetWeight (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setJunctionFilterWeightByRef

void setJunctionFilterWeightByRef(INetWeight rhs1)
                                  throws java.io.IOException,
                                         AutomationException
Weight to be used for filtering junction elements.

Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.INetWeight (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFromToEdgeFilterWeightByRef

void setFromToEdgeFilterWeightByRef(INetWeight rhs1)
                                    throws java.io.IOException,
                                           AutomationException
Weight to be used for filtering edge elements traced in the digitized direction.

Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.INetWeight (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setToFromEdgeFilterWeightByRef

void setToFromEdgeFilterWeightByRef(INetWeight rhs1)
                                    throws java.io.IOException,
                                           AutomationException
Weight to be used for filtering edge elements traced against the digitized direction.

Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.INetWeight (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFilterType

void setFilterType(int elementType,
                   int weightFilterType,
                   boolean applyNotOperator)
                   throws java.io.IOException,
                          AutomationException
Sets the filter type for the specified network element type.

Parameters:
elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)
weightFilterType - A com.esri.arcgis.networkanalysis.esriWeightFilterType constant (in)
applyNotOperator - The applyNotOperator (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFilterRanges

void setFilterRanges(int elementType,
                     int rangeCount,
                     java.lang.Object fromValues,
                     java.lang.Object toValues)
                     throws java.io.IOException,
                            AutomationException
Sets the range of values to be filtered for the specified network element type.

Parameters:
elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)
rangeCount - The rangeCount (in)
fromValues - A Variant (in)
toValues - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.