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.