com.esri.arcgis.datasourcesnetCDF
Interface IMDDatasetView

All Superinterfaces:
Serializable
All Known Implementing Classes:
NetCDFFeatureClassName, NetCDFRasterDatasetName, NetCDFTableName

public interface IMDDatasetView
extends Serializable

The Multi Dimension DatasetView Interface.

Product Availability

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


Method Summary
 void clearSelectedDimensions()
          Clears a selected list of dimensions and values/indices.
 int getDimensionIndex(String dim)
          The selected dimension index for a dimension name.
 IStringArray getDimensions()
          All dimensions which may be used to select values/indices.
 Object getDimensionValue(String dim)
          The selected dimension value for a dimension name.
 ILongArray getSelectedDimensionIndices()
          Indices for the values of selected dimensions.
 IStringArray getSelectedDimensions()
          The selected dimension names.
 IVariantArray getSelectedDimensionValues()
          The selected dimension values.
 void selectDimensionByIndex(String dim, int index)
          Selects the dimension for viewing by an index.
 void selectDimensionByValue(String dim, Object vValue)
          Selects the dimension for viewing by a value.
 

Method Detail

selectDimensionByValue

void selectDimensionByValue(String dim,
                            Object vValue)
                            throws IOException,
                                   AutomationException
Selects the dimension for viewing by a value.

Product Availability

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

Parameters:
dim - The dim (in)
vValue - A Variant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

selectDimensionByIndex

void selectDimensionByIndex(String dim,
                            int index)
                            throws IOException,
                                   AutomationException
Selects the dimension for viewing by an index.

Product Availability

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

Parameters:
dim - The dim (in)
index - The index (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDimensionValue

Object getDimensionValue(String dim)
                         throws IOException,
                                AutomationException
The selected dimension value for a dimension name.

Product Availability

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

Parameters:
dim - The dim (in)
Returns:
A Variant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDimensionIndex

int getDimensionIndex(String dim)
                      throws IOException,
                             AutomationException
The selected dimension index for a dimension name.

Product Availability

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

Parameters:
dim - The dim (in)
Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSelectedDimensions

IStringArray getSelectedDimensions()
                                   throws IOException,
                                          AutomationException
The selected dimension names.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSelectedDimensionValues

IVariantArray getSelectedDimensionValues()
                                         throws IOException,
                                                AutomationException
The selected dimension values.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.system.IVariantArray
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSelectedDimensionIndices

ILongArray getSelectedDimensionIndices()
                                       throws IOException,
                                              AutomationException
Indices for the values of selected dimensions.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.system.ILongArray
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearSelectedDimensions

void clearSelectedDimensions()
                             throws IOException,
                                    AutomationException
Clears a selected list of dimensions and values/indices.

Product Availability

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

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDimensions

IStringArray getDimensions()
                           throws IOException,
                                  AutomationException
All dimensions which may be used to select values/indices.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.