C# Class SubsetNetworkEvaluators.SubsetHelper

Mostra file Open project: Esri/arcobjects-sdk-community-samples Class Usage Examples

Public Methods

Method Description
FindAttributeIndexes ( IArray netAttributes, esriNetworkAttributeUsageType usage, esriNetworkAttributeDataType dataType, bool searchTimeUnits, bool ignoreDataType ) : List
FindAttributes ( IArray netAttributesArray, List netAttributeIndexes ) : List
FindParameter ( IArray netAttributeParams, string searchName ) : int
GetSourceList ( IArray netSourcesArray ) : List
GetSourceList ( List netSources, List eTypes ) : List
GetSourceList ( List netSources, esriNetworkElementType eType ) : List
GetSourceNames ( List netSources ) : List
RemoveAttributeByName ( IArray netAttributes, string name ) : IArray
RemoveAttributesByKeyName ( IArray netAttributes, string keyName, bool keyIsPrefix ) : IArray
RemoveAttributesByPrefix ( IArray netAttributes, string prefix ) : IArray
RemoveAttributesBySuffix ( IArray netAttributes, string suffix ) : IArray
SetDefaultEvaluator ( IEvaluatedNetworkAttribute netAttribute, object defaultValue, esriNetworkElementType eType ) : void
SetEvaluator ( IEvaluatedNetworkAttribute netAttribute, INetworkSource netSource, Type t, esriNetworkEdgeDirection dirType ) : void
SetEvaluators ( IEvaluatedNetworkAttribute netAttribute, INetworkSource netSource, Type t ) : void

Method Details

FindAttributeIndexes() public static method

public static FindAttributeIndexes ( IArray netAttributes, esriNetworkAttributeUsageType usage, esriNetworkAttributeDataType dataType, bool searchTimeUnits, bool ignoreDataType ) : List
netAttributes IArray
usage esriNetworkAttributeUsageType
dataType esriNetworkAttributeDataType
searchTimeUnits bool
ignoreDataType bool
return List

FindAttributes() public static method

public static FindAttributes ( IArray netAttributesArray, List netAttributeIndexes ) : List
netAttributesArray IArray
netAttributeIndexes List
return List

FindParameter() public static method

public static FindParameter ( IArray netAttributeParams, string searchName ) : int
netAttributeParams IArray
searchName string
return int

GetSourceList() public static method

public static GetSourceList ( IArray netSourcesArray ) : List
netSourcesArray IArray
return List

GetSourceList() public static method

public static GetSourceList ( List netSources, List eTypes ) : List
netSources List
eTypes List
return List

GetSourceList() public static method

public static GetSourceList ( List netSources, esriNetworkElementType eType ) : List
netSources List
eType esriNetworkElementType
return List

GetSourceNames() public static method

public static GetSourceNames ( List netSources ) : List
netSources List
return List

RemoveAttributeByName() public static method

public static RemoveAttributeByName ( IArray netAttributes, string name ) : IArray
netAttributes IArray
name string
return IArray

RemoveAttributesByKeyName() public static method

public static RemoveAttributesByKeyName ( IArray netAttributes, string keyName, bool keyIsPrefix ) : IArray
netAttributes IArray
keyName string
keyIsPrefix bool
return IArray

RemoveAttributesByPrefix() public static method

public static RemoveAttributesByPrefix ( IArray netAttributes, string prefix ) : IArray
netAttributes IArray
prefix string
return IArray

RemoveAttributesBySuffix() public static method

public static RemoveAttributesBySuffix ( IArray netAttributes, string suffix ) : IArray
netAttributes IArray
suffix string
return IArray

SetDefaultEvaluator() public static method

public static SetDefaultEvaluator ( IEvaluatedNetworkAttribute netAttribute, object defaultValue, esriNetworkElementType eType ) : void
netAttribute IEvaluatedNetworkAttribute
defaultValue object
eType esriNetworkElementType
return void

SetEvaluator() public static method

public static SetEvaluator ( IEvaluatedNetworkAttribute netAttribute, INetworkSource netSource, Type t, esriNetworkEdgeDirection dirType ) : void
netAttribute IEvaluatedNetworkAttribute
netSource INetworkSource
t System.Type
dirType esriNetworkEdgeDirection
return void

SetEvaluators() public static method

public static SetEvaluators ( IEvaluatedNetworkAttribute netAttribute, INetworkSource netSource, Type t ) : void
netAttribute IEvaluatedNetworkAttribute
netSource INetworkSource
t System.Type
return void