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. |
![]() |
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. |
| CoClasses and Classes | Description |
|---|---|
| NAClassDefinition | Defines how fields should be mapped as inputs and outputs of analysis functions. |
INAClassDefinition is the main interface on the NAClassDefinition object. It provides properties for things like the NAClass name, its field types, the candidate field names used during bulk loading of network location features, if the NAClass is for input and/or output and the upper and lower bound of features in the class required for analysis.
The INAClassDefinitionEdit interface should be used if you want to modify the properties of an NAClassDefinition object.