C# Класс 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.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

ClearEIDArrayParameterValues() публичный статический Метод

public static ClearEIDArrayParameterValues ( INetworkAnalystExtension nax, string baseName ) : void
nax INetworkAnalystExtension
baseName string
Результат void

FindParameterizedSourceNames() публичный статический Метод

public static FindParameterizedSourceNames ( INetworkDataset nds, string baseName, VarType vt ) : List
nds INetworkDataset
baseName string
vt VarType
Результат List

GetEIDArrayParameterType() публичный статический Метод

public static GetEIDArrayParameterType ( ) : VarType
Результат VarType

GetFullExceptionMessage() публичный статический Метод

public static GetFullExceptionMessage ( Exception ex ) : string
ex System.Exception
Результат string

GetNAXConfiguration() публичный статический Метод

public static GetNAXConfiguration ( IApplication app ) : IExtensionConfig
app IApplication
Результат IExtensionConfig

GetOIDArraysBySourceNameFromMapSelection() публичный статический Метод

public static GetOIDArraysBySourceNameFromMapSelection ( IMap map, List sourceNames ) : ILongArray>.Dictionary
map IMap
sourceNames List
Результат ILongArray>.Dictionary

GetSearchGeometryFromGraphics() публичный статический Метод

public static GetSearchGeometryFromGraphics ( IGraphicsContainer graphics ) : IGeometry
graphics IGraphicsContainer
Результат IGeometry

ParameterExists() публичный статический Метод

public static ParameterExists ( INetworkDataset nds, string searchName, VarType vt ) : bool
nds INetworkDataset
searchName string
vt VarType
Результат bool

PushParameterValuesToNetwork() публичный статический Метод

public static PushParameterValuesToNetwork ( INetworkAnalystExtension nax ) : void
nax INetworkAnalystExtension
Результат void

UpdateEIDArrayParameterValuesFromEIDLists() публичный статический Метод

public static UpdateEIDArrayParameterValuesFromEIDLists ( INetworkAnalystExtension nax, Dictionary eidsBySourceName, string baseName ) : void
nax INetworkAnalystExtension
eidsBySourceName Dictionary
baseName string
Результат void

UpdateEIDArrayParameterValuesFromGeometry() публичный статический Метод

public static UpdateEIDArrayParameterValuesFromGeometry ( INetworkAnalystExtension nax, IGeometry searchGeometry, string baseName ) : void
nax INetworkAnalystExtension
searchGeometry IGeometry
baseName string
Результат void

UpdateEIDArrayParameterValuesFromOIDArrays() публичный статический Метод

public static UpdateEIDArrayParameterValuesFromOIDArrays ( INetworkAnalystExtension nax, ILongArray>.Dictionary oidArraysBySourceName, string baseName ) : void
nax INetworkAnalystExtension
oidArraysBySourceName ILongArray>.Dictionary
baseName string
Результат void