C# Класс GPProcessVendorDataFunctions.ProcessMultiNetDataFunction

Наследование: IGPFunction2
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Execute ( IArray paramvalues, ITrackCancel trackcancel, IGPEnvironmentManager envMgr, IGPMessages messages ) : void
GetRenderer ( IGPParameter gpParam ) : object
IsLicensed ( ) : bool
ProcessMultiNetDataFunction ( ) : System
UpdateMessages ( IArray paramvalues, IGPEnvironmentManager pEnvMgr, IGPMessages messages ) : void
UpdateParameters ( IArray paramvalues, IGPEnvironmentManager envMgr ) : void
Validate ( IArray paramvalues, bool updateValues, IGPEnvironmentManager envMgr ) : IGPMessages

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

Метод Описание
AddMessage ( string messageString, IGPMessages messages, ITrackCancel trackcancel ) : void
CheckForTableFields ( IDETable inputTable, string fieldNames, esriFieldType fieldTypes, IGPMessage gpMessage ) : bool
CreateAndBuildNetworkDataset ( string outputFileGdbPath, double fgdbVersion, string fdsName, string ndsName, bool createNetworkAttributesInMetric, bool createTwoDistanceAttributes, string timeZoneIDBaseFieldName, bool directedTimeZoneIDFields, string commonTimeZone, bool usesHistoricalTraffic, ITrafficFeedLocation trafficFeedLocation, bool usesRSTable, bool usesLTRTable, bool usesLRSTable, string lrsStatsTableName ) : void
CreateAndPopulateLTRField ( string outputFileGdbPath, string ltrTablePath, string newFieldName, string queryExpression, Geoprocessor gp, IGPMessages messages, ITrackCancel trackcancel ) : void
CreateAndPopulateLogisticsRestrictionFields ( string outputFileGdbPath, string lrsStatsTableName, string lrsTablePath, Geoprocessor gp, IGPMessages messages, ITrackCancel trackcancel ) : void
CreateAndPopulateRSField ( string outputFileGdbPath, bool onTurnFC, string newFieldName, string queryExpression, Geoprocessor gp, IGPMessages messages, ITrackCancel trackcancel ) : void
CreateAndPopulateRoadSplitsTable ( string outputFileGdbPath, string BifurcationMPTableName, IGPMessages messages, ITrackCancel trackcancel ) : void
CreateAndPopulateTurnFeatureClass ( string outputFileGdbPath, string fdsName, string ProhibMPTableName, string tempStatsTableName, IGPMessages messages, ITrackCancel trackcancel ) : void
CreateAvoidNetworkAttribute ( string attrName, string fieldEvalExpression, bool useByDefault, double fgdbVersion, double restrUsageFactor, INetworkSource edgeNetworkSource ) : IEvaluatedNetworkAttribute
CreateAvoidTollRoadsNetworkAttribute ( string attrName, string fieldName, bool useByDefault, double fgdbVersion, double restrUsageFactor, INetworkSource edgeNetworkSource ) : IEvaluatedNetworkAttribute
CreateDailyProfilesTable ( ITable inputHSPRTable, string outputFileGdbPath, double fgdbVersion ) : void
CreateDirectionalAvoidNetworkAttribute ( string attrName, string fieldName, bool useByDefault, double fgdbVersion, double restrUsageFactor, INetworkSource edgeNetworkSource ) : IEvaluatedNetworkAttribute
CreateLTRRestrictionAttribute ( string attrName, double restrictionUsageFactor, string fieldName, double fgdbVersion, INetworkSource edgeNetworkSource ) : IEvaluatedNetworkAttribute
CreateLanguageLookup ( ) : Hashtable
CreateLengthNetworkAttribute ( string attrName, esriNetworkAttributeUnits attrUnits, string fieldEvalExpression, INetworkSource edgeNetworkSource ) : IEvaluatedNetworkAttribute
CreateNonHistoricalDailyProfilesTable ( string outputFileGdbPath ) : void
CreateRSRestrictionAttribute ( string attrName, string fieldNameBase, bool useByDefault, double fgdbVersion, INetworkSource edgeNetworkSource, INetworkSource turnNetworkSource ) : IEvaluatedNetworkAttribute
CreateRestrAttrNoEvals ( string attrName, double fgdbVersion, double restrUsageFactor, bool useByDefault, string dimensionalParamName ) : IEvaluatedNetworkAttribute
CreateSignposts ( string inputSITablePath, string inputSPTablePath, string outputFileGdbPath, IGPMessages messages, ITrackCancel trackcancel ) : void
DisableParameter ( IGPParameterEdit gpParamEdit, IGPValue emptyValue ) : void
EnableParameter ( IGPParameterEdit gpParamEdit ) : void
MakeLogisticsAttributeParameterName ( string restrTyp, bool metricUnits ) : string
MakeLogisticsFieldName ( string restrTyp, short vt, short restrVal ) : string
MakeLogisticsLimitAttributeName ( string restrTyp, short vt, short restrVal, bool metricUnits ) : string
MakeLogisticsRestrictionAttributeName ( string restrTyp, short vt, short restrVal ) : string
MakeSignGeometry ( ArrayList edgesData, ArrayList reverseEdge ) : IGeometry

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

Execute() публичный Метод

public Execute ( IArray paramvalues, ITrackCancel trackcancel, IGPEnvironmentManager envMgr, IGPMessages messages ) : void
paramvalues IArray
trackcancel ITrackCancel
envMgr IGPEnvironmentManager
messages IGPMessages
Результат void

GetRenderer() публичный Метод

public GetRenderer ( IGPParameter gpParam ) : object
gpParam IGPParameter
Результат object

IsLicensed() публичный Метод

public IsLicensed ( ) : bool
Результат bool

ProcessMultiNetDataFunction() публичный Метод

public ProcessMultiNetDataFunction ( ) : System
Результат System

UpdateMessages() публичный Метод

public UpdateMessages ( IArray paramvalues, IGPEnvironmentManager pEnvMgr, IGPMessages messages ) : void
paramvalues IArray
pEnvMgr IGPEnvironmentManager
messages IGPMessages
Результат void

UpdateParameters() публичный Метод

public UpdateParameters ( IArray paramvalues, IGPEnvironmentManager envMgr ) : void
paramvalues IArray
envMgr IGPEnvironmentManager
Результат void

Validate() публичный Метод

public Validate ( IArray paramvalues, bool updateValues, IGPEnvironmentManager envMgr ) : IGPMessages
paramvalues IArray
updateValues bool
envMgr IGPEnvironmentManager
Результат IGPMessages