C# Class SubsetNetworkEvaluatorsUI.SubsetHelperUI

The SubsetHelperUI is a utility class to aid in determining the relevant set of parameters to auto-update when set to listen to the events and other shared utilities.
Afficher le fichier Open project: Esri/arcobjects-sdk-community-samples Class Usage Examples

Méthodes publiques

Méthode Description
ClearEIDArrayParameterValues ( INetworkAnalystExtension nax, string baseName ) : void
FindParameterizedSourceNames ( INetworkDataset nds, string baseName, VarType vt ) : List
GetEIDArrayParameterType ( ) : VarType
GetFullExceptionMessage ( Exception ex ) : string
GetNAXConfiguration ( IApplication app ) : IExtensionConfig
GetOIDArraysBySourceNameFromMapSelection ( IMap map, List sourceNames ) : ILongArray>.Dictionary
GetSearchGeometryFromGraphics ( IGraphicsContainer graphics ) : IGeometry
ParameterExists ( INetworkDataset nds, string searchName, VarType vt ) : bool
PushParameterValuesToNetwork ( INetworkAnalystExtension nax ) : void
UpdateEIDArrayParameterValuesFromEIDLists ( INetworkAnalystExtension nax, Dictionary eidsBySourceName, string baseName ) : void
UpdateEIDArrayParameterValuesFromGeometry ( INetworkAnalystExtension nax, IGeometry searchGeometry, string baseName ) : void
UpdateEIDArrayParameterValuesFromOIDArrays ( INetworkAnalystExtension nax, ILongArray>.Dictionary oidArraysBySourceName, string baseName ) : void

Private Methods

Méthode Description
ClearEIDArrayParameterValues ( INetworkAnalystExtension nax, List sourceNames, string baseName ) : void
GetEIDArrayPrefixFromBaseName ( string baseName ) : string
GetEIDListsBySourceName ( INetworkAnalystExtension nax, object searchObject, string baseName ) : List>.Dictionary
GetSourceNameFromParameterName ( string prefix, string paramName ) : string
GetSourceParameterName ( string prefix, string sourceName ) : string

Method Details

ClearEIDArrayParameterValues() public static méthode

public static ClearEIDArrayParameterValues ( INetworkAnalystExtension nax, string baseName ) : void
nax INetworkAnalystExtension
baseName string
Résultat void

FindParameterizedSourceNames() public static méthode

public static FindParameterizedSourceNames ( INetworkDataset nds, string baseName, VarType vt ) : List
nds INetworkDataset
baseName string
vt VarType
Résultat List

GetEIDArrayParameterType() public static méthode

public static GetEIDArrayParameterType ( ) : VarType
Résultat VarType

GetFullExceptionMessage() public static méthode

public static GetFullExceptionMessage ( Exception ex ) : string
ex System.Exception
Résultat string

GetNAXConfiguration() public static méthode

public static GetNAXConfiguration ( IApplication app ) : IExtensionConfig
app IApplication
Résultat IExtensionConfig

GetOIDArraysBySourceNameFromMapSelection() public static méthode

public static GetOIDArraysBySourceNameFromMapSelection ( IMap map, List sourceNames ) : ILongArray>.Dictionary
map IMap
sourceNames List
Résultat ILongArray>.Dictionary

GetSearchGeometryFromGraphics() public static méthode

public static GetSearchGeometryFromGraphics ( IGraphicsContainer graphics ) : IGeometry
graphics IGraphicsContainer
Résultat IGeometry

ParameterExists() public static méthode

public static ParameterExists ( INetworkDataset nds, string searchName, VarType vt ) : bool
nds INetworkDataset
searchName string
vt VarType
Résultat bool

PushParameterValuesToNetwork() public static méthode

public static PushParameterValuesToNetwork ( INetworkAnalystExtension nax ) : void
nax INetworkAnalystExtension
Résultat void

UpdateEIDArrayParameterValuesFromEIDLists() public static méthode

public static UpdateEIDArrayParameterValuesFromEIDLists ( INetworkAnalystExtension nax, Dictionary eidsBySourceName, string baseName ) : void
nax INetworkAnalystExtension
eidsBySourceName Dictionary
baseName string
Résultat void

UpdateEIDArrayParameterValuesFromGeometry() public static méthode

public static UpdateEIDArrayParameterValuesFromGeometry ( INetworkAnalystExtension nax, IGeometry searchGeometry, string baseName ) : void
nax INetworkAnalystExtension
searchGeometry IGeometry
baseName string
Résultat void

UpdateEIDArrayParameterValuesFromOIDArrays() public static méthode

public static UpdateEIDArrayParameterValuesFromOIDArrays ( INetworkAnalystExtension nax, ILongArray>.Dictionary oidArraysBySourceName, string baseName ) : void
nax INetworkAnalystExtension
oidArraysBySourceName ILongArray>.Dictionary
baseName string
Résultat void