ArcObjects Library Reference (Geoprocessing)  

IGPValueTable Interface

Provides access to the properties/methods of a value table object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

When To Use

For an extended code sample refer to the Parameter DataType—Lists section of the Building Geoprocessing Functions technical document.

Members

Description
Method AddDataType Adds the data type as a column to the value table.
Method AddRecord Adds a record to the value table.
Read-only property DataType The data type object of the given column index.
Read-only property DataTypeCount The number of data types/columns of the value table.
Method GetRecord Returns the array of values of the specified record in the value table.
Method GetValue Returns the value of the given row/column.
Method InsertRecord Inserts a record in the value table at the specified index.
Read-only property RecordCount The number of rows in the value table.
Method RemoveDataType Removes the given column from the value table.
Method RemoveRecord Removes the specified record from the value table.
Method RemoveValue Removes the given value from the value table.
Method ReplaceRecord Replaces the record in the value table at the specified index.
Method SetValue Sets the vlaue of the given row/column.

CoClasses that implement IGPValueTable

CoClasses and Classes Description
GPMultiValue Geoprocessing value object that contains multiple geoprocessing value objects.
GPRasterCalculatorExpression (esriSpatialAnalyst) GeoProcessor Spatial Analyst GPRasterCalculatorExpression object.
GPSAExtractValues (esriSpatialAnalyst) GeoProcessor Spatial Analyst GPSAExtractValues object.
GPSAFuzzyFunction (esriSpatialAnalyst) GeoProcessor Spatial Analyst fuzzy function object.
GPSATopoFeatures (esriSpatialAnalyst) GeoProcessor Spatial Analyst TopoFeatures object.
GPSAWeightedOverlayTable (esriSpatialAnalyst) GeoProcessor Spatial Analyst WeightedOverlayTable object.
GPSAWeightedSum (esriSpatialAnalyst) GeoProcessor Spatial Analyst WeightedSum object.
GPValueTable Geoprocessing value object containing two-dimensional array of geoprocessing value objects.

.NET Related Topics

Building a custom geoprocessing function tool