This document is archived and information here might be outdated.  Recommended version.


INAClassDefinition Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Help for .NET developers > ArcObjects namespaces > NetworkAnalyst > ESRI.ArcGIS.NetworkAnalyst > Interfaces > IN > INAClassDefinition Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Library Reference (NetworkAnalyst)  

INAClassDefinition Interface

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

Name Description
Read-only property CandidateFieldNames The field names that will be used by default for the network analyst class.
Read-only property ClassCLSID The COM class id for the network analyst class.
Read-only property Fields The fields for the network analyst class.
Read-only property FieldType The field type for a network analyst class field.
Read-only property HasLocationFields Indicates if the class has location fields.
Read-only property IsInput Indicates if the class is used as an input to analysis.
Read-only property IsOutput Indicates if the class is used as an output from analysis.
Read-only property LowerBound The minimum number of objects required in the class by the solver to perform analysis.
Read-only property Name The name of the class.
Read-only property UpperBound The maximum number of objects allowed in the class by the solver to perform analysis.

CoClasses that implement INAClassDefinition

CoClasses and Classes Description
NAClassDefinition Defines how fields should be mapped as inputs and outputs of analysis functions.

Remarks

INAClassDefinition has been superseded by INAClassDefinition2.

.NET Samples

ArcGIS Network Analyst extension Engine application (Code Files: cmdLoadLocations frmMain)