com.esri.arcgis.carto
Interface IImageServerIdentifyResult

All Superinterfaces:
Serializable
All Known Subinterfaces:
IImageServerIdentifyResultEdit
All Known Implementing Classes:
ImageServerIdentifyResult

public interface IImageServerIdentifyResult
extends Serializable

Provides access to members that control an identify result.

Description

Returned from the Identify request, an ImageServerIdentifyResult object contains the pixel value of current visible raster at the specified location and a set of catalog items (RecordSet) that overlap the given geometry.

Product Availability

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


Method Summary
 IRecordSet getCatalogItems()
          A set of idetified catalog items.
 IDoubleArray getCatalogItemVisibilities()
          A set of visible area for idetified catalog items.
 IPoint getLocation()
          The identified location.
 String getName()
          The identify property name.
 IPropertySet getProperties()
          A set of name-value pairs for the field names and values of the identified object.
 String getValue()
          The identify property value.
 

Method Detail

getName

String getName()
               throws IOException,
                      AutomationException
The identify property name.

Product Availability

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

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

getValue

String getValue()
                throws IOException,
                       AutomationException
The identify property value.

Product Availability

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

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

getLocation

IPoint getLocation()
                   throws IOException,
                          AutomationException
The identified location.

Product Availability

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

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

getProperties

IPropertySet getProperties()
                           throws IOException,
                                  AutomationException
A set of name-value pairs for the field names and values of the identified object.

Product Availability

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

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

getCatalogItems

IRecordSet getCatalogItems()
                           throws IOException,
                                  AutomationException
A set of idetified catalog items.

Product Availability

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

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

getCatalogItemVisibilities

IDoubleArray getCatalogItemVisibilities()
                                        throws IOException,
                                               AutomationException
A set of visible area for idetified catalog items.

Product Availability

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

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