com.esri.arcgis.analyst3d
Interface IFeature3DProperties2

All Superinterfaces:
IFeature3DProperties, Serializable
All Known Implementing Classes:
Feature3DProperties

public interface IFeature3DProperties2
extends IFeature3DProperties, Serializable

Provides access to members that control feature filtering in a scene.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void locateSymbolized(int hint, IRay pQueryRay, IFeatureLayer pLayer, IFeature[] ppFeat, IPoint[] ppPoint)
          Locates an object honoring symbolization.
 
Methods inherited from interface com.esri.arcgis.analyst3d.IFeature3DProperties
applyFeatureProperties, locate, prepareQueryFilter
 

Method Detail

locateSymbolized

void locateSymbolized(int hint,
                      IRay pQueryRay,
                      IFeatureLayer pLayer,
                      IFeature[] ppFeat,
                      IPoint[] ppPoint)
                      throws IOException,
                             AutomationException
Locates an object honoring symbolization.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
hint - The hint (in)
pQueryRay - A reference to a com.esri.arcgis.geometry.IRay (in)
pLayer - A reference to a com.esri.arcgis.carto.IFeatureLayer (in)
ppFeat - A reference to a com.esri.arcgis.geodatabase.IFeature (out: use single element array)
ppPoint - A reference to a com.esri.arcgis.geometry.IPoint (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.