com.esri.arcgis.analyst3d
Interface ISceneGraph2

All Superinterfaces:
ISceneGraph, Serializable
All Known Implementing Classes:
ISceneGraph2Proxy

public interface ISceneGraph2
extends ISceneGraph, Serializable

Provides access to members that control and manipulate the scene graph.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void queryLocation(ISceneViewer pViewer, int x, int y, int mode, boolean bGetTransformed, IPoint pPt)
          Locates a single object.
 
Methods inherited from interface com.esri.arcgis.analyst3d.ISceneGraph
addSimpleActor, addSimpleGraphics, beginCompositeActor, clear, endCompositeActor, findViewer, getActiveViewer, getAllViewers, getBackgroundColor, getContrast, getDrawingTimeInfo, getExtent, getGeographySelectionExtent, getOwnerExtent, getOwnerSymbols, getOwnerTransparency, getScene, getSelectionColor, getSunVector, getVerticalExaggeration, invalidate, isEmpty, isGestureEnabled, isImmediateMode, isNavigating, isRecordingMessageEnabled, locate, locateMultiple, lockViewers, recordSymbol, refreshViewers, registerViewer, remove, replayFrame, setActiveViewerByRef, setBackgroundColor, setContrast, setGestureEnabled, setImmediateMode, setIsNavigating, setIsRecordingMessageEnabled, setOwnerDepthPriority, setOwnerExtrusion, setOwnerFaceCulling, setOwnerImmediateMode, setOwnerLightingOption, setOwnerNavigationVisibility, setOwnerShadingMode, setOwnerTimeThreshold, setOwnerTransparencyState, setOwnerVisibility, setSceneByRef, setSelectionColorByRef, setSunVector, setVerticalExaggeration, unregisterViewer
 

Method Detail

queryLocation

void queryLocation(ISceneViewer pViewer,
                   int x,
                   int y,
                   int mode,
                   boolean bGetTransformed,
                   IPoint pPt)
                   throws IOException,
                          AutomationException
Locates a single object.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
pViewer - A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
x - The x (in)
y - The y (in)
mode - A com.esri.arcgis.analyst3d.esriScenePickMode constant (in)
bGetTransformed - The bGetTransformed (in)
pPt - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.