Provides access to properties common to all network analyst class definitions.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Network Analyst Extension.
Members
| 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. |
Inherited Interfaces
| Interfaces | Description |
|---|---|
| INAClassDefinition | Provides access to properties common to all network analyst class definitions. |
CoClasses that implement INAClassDefinition2
| CoClasses and Classes | Description |
|---|---|
| NAClassDefinition | Defines how fields should be mapped as inputs and outputs of analysis functions. |
Remarks
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.

