com.esri.arcgis.carto
Interface IIdentify

All Superinterfaces:
Serializable
All Known Implementing Classes:
CadAnnotationLayer, CadastralFabricLayer, CadFeatureLayer, CadLayer, ChartRenderer, CoverageAnnotationLayer, DimensionLayer, FDOGraphicsLayer, FeatureLayer, GdbRasterCatalogLayer, GlobeServerLayer, GroupLayer, IIdentifyProxy, ImageServerLayer, IMSMapLayer, IMSSubFeatureLayer, MapServerIdentifySublayer, MapServerLayer, MapServerQuerySublayer, NALayer, NetworkLayer, ProcessLayer, RasterCatalogLayer, RasterClassifyColorRampRenderer, RasterColormapRenderer, RasterDiscreteColorRenderer, RasterLayer, RasterRGBRenderer, RasterStretchColorRampRenderer, RasterUniqueValueRenderer, RepresentationRenderer, SchematicLayer, TemporalFeatureLayer, TerrainLayer, TinLayer, WCSLayer, WMSGroupLayer, WMSLayer, WMSMapLayer

public interface IIdentify
extends Serializable

Provides access to members that identify features.

Superseded By

IIdentify2

Remarks

The IIdentify interface can be used to identify features at the specified location. When this interface is on a map layer, the Identify method returns an array of FeatureIdentifyObject objects.

On a FeatureIdentifyObject, you can do a QI to the IIdentifyObj interface to get more information about the identified feature. The IIdentifyObj interface returns the window handle, layer, and name of the feature; it has methods to flash the feature in the display and to display a context menu at the Identify location.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

See Also:
IIdentifyObj, IFeatureIdentifyObj, com.esri.arcgis.cartoUI.FeatureIdentifyObject

Method Summary
 IArray identify(IGeometry pGeom)
          Identifies objects at the specified location.
 

Method Detail

identify

IArray identify(IGeometry pGeom)
                throws IOException,
                       AutomationException
Identifies objects at the specified location.

Remarks

When the IIdentify interface is on a map layer, the Identify method returns an array of FeatureIdentifyObject objects.

On a FeatureIdentifyObject, you can do a QI to the IIdentifyObj interface to get more information about the identified feature. The IIdentifyObj interface returns the window handle, layer, and name of the feature; it has methods to flash the feature in the display and to display a context menu at the Identify location.

This method performs an identify operation with the provided geometry. When identifying layers, typically a small envelope is passed in rather than a point to account for differences in the precision of the display and the feature geometry.


Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
pGeom - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.