This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > NetworkAnalyst > ESRI.ArcGIS.NetworkAnalyst > Interfaces > IN > INAClassDefinition2 Interface (ArcObjects .NET 10.5 SDK) |
Provides access to properties common to all network analyst class definitions.
Description | ||
---|---|---|
CandidateFieldNames | The field names that will be used by default for the network analyst class. | |
ClassCLSID | The COM class id for the network analyst class. | |
Fields | The fields for the network analyst class. | |
FieldType | The field type for a network analyst class field. | |
FindLocationRangesField | The field index of the Location Ranges BLOB field used to store LocationRanges, or -1 if the referenced NAClass does not support NALocationRanges. | |
HasLocationFields | Indicates if the class has location fields. | |
IsInput | Indicates if the class is used as an input to analysis. | |
IsOutput | Indicates if the class is used as an output from analysis. | |
LowerBound | The minimum number of objects required in the class by the solver to perform analysis. | |
Name | The name of the class. | |
UpperBound | The maximum number of objects allowed in the class by the solver to perform analysis. |
Interfaces | Description |
---|---|
INAClassDefinition | Provides access to properties common to all network analyst class definitions. |
CoClasses and Classes | Description |
---|---|
NAClassDefinition | Defines how fields should be mapped as inputs and outputs of analysis functions. |
INAClassDefinition2 is the main interface on the NAClassDefinition object. It provides properties for NAClasses used in network analysis.
The INAClassDefinitionEdit interface should be used if you want to modify the properties of an NAClassDefinition object.
See the help for the NAClassDefinition CoClass for more information.