com.esri.arcgis.analyst3d
Interface IHit3DSet

All Superinterfaces:
Serializable
All Known Implementing Classes:
Hit3DSet, IHit3DSetProxy

public interface IHit3DSet
extends Serializable

Provides access to members that control the set of Hit3D objects resulting from a 3D picking.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 IArray getHits()
          The array of hits.
 void onePerLayer()
          Reduces the hit set to have only one hit per layer.
 void setHitsByRef(IArray ppHits)
          The array of hits.
 void topmost(double factor)
          Reduces the hit set to topmost hits.
 

Method Detail

setHitsByRef

void setHitsByRef(IArray ppHits)
                  throws IOException,
                         AutomationException
The array of hits.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

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

getHits

IArray getHits()
               throws IOException,
                      AutomationException
The array of hits.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

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.

topmost

void topmost(double factor)
             throws IOException,
                    AutomationException
Reduces the hit set to topmost hits.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

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

onePerLayer

void onePerLayer()
                 throws IOException,
                        AutomationException
Reduces the hit set to have only one hit per layer.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

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