com.esri.arcgis.analyst3d
Class ISceneGraphProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.analyst3d.ISceneGraphProxy
All Implemented Interfaces:
ISceneGraph, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
ISceneGraph2Proxy

Deprecated. Internal use only. Proxy for COM Interface 'ISceneGraph'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esri3DAnalyst.olb'

Description: 'Provides access to members that control and manipulate the scene graph.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

public class ISceneGraphProxy
extends com.esri.arcgis.interop.Dispatch
implements ISceneGraph, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.analyst3d.ISceneGraph
IID, IID37576410_c469_11d2_b1da_00c04fa33d14
 
Constructor Summary
  ISceneGraphProxy()
          Deprecated. For internal use only
  ISceneGraphProxy(java.lang.Object obj)
          Deprecated.  
protected ISceneGraphProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  ISceneGraphProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected ISceneGraphProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 void addSimpleActor(ISceneRenderer pRecorder, IGeoDataset pGeoDataset)
          Deprecated. Constructs a simple actor (layer visualization subgraph).
 void addSimpleGraphics(ISceneRenderer pRecorder)
          Deprecated. Constructs a simple graphics node.
 void beginCompositeActor(ICompositeLayer pGroupLayer)
          Deprecated. Creates a composite layer node and notifies the scene graph that subsequent actors must be added as children.
 void clear(boolean bKeepBasicGraph)
          Deprecated. Resets the scene graph.
 void endCompositeActor()
          Deprecated. Notifies the scene graph that the definition of a group layer has ended.
 ISceneViewer findViewer(java.lang.String caption)
          Deprecated. Finds the Viewer.
 ISceneViewer getActiveViewer()
          Deprecated. The active viewer.
 IArray getAllViewers()
          Deprecated. Returns all registered Viewers.
 void getBackgroundColor(float[] pRed, float[] pGreen, float[] pBlue)
          Deprecated. Returns the background color.
 int getContrast()
          Deprecated. The contrast coefficient.
 void getDrawingTimeInfo(double[] pLastFrameDuration, double[] pMeanFrameRate)
          Deprecated. Returns the duration in seconds of last redraw and the average number of frames per second.
 IEnvelope getExtent()
          Deprecated. The extent of the scene graph content.
 IEnvelope getGeographySelectionExtent()
          Deprecated. The volumetric bounding box of selected features.
 IEnvelope getOwnerExtent(java.lang.Object pOwner, boolean bSelectionOnly)
          Deprecated. The full or selected extent of a layer.
 void getOwnerSymbols(java.lang.Object pOwner, IArray[] ppSymbols, ILongArray[] ppDisplayListIDs)
          Deprecated. Returns an array containing all symbols used in a layer and their corresponding display list identifications.
 void getOwnerTransparency(java.lang.Object pObject, int[] pTranspPercent)
          Deprecated. Get the transparency percentage of an owner as stored in the scene graph.
 IScene getScene()
          Deprecated. The scene.
 IColor getSelectionColor()
          Deprecated. The selection color.
 IVector3D getSunVector()
          Deprecated. The sun vector.
 double getVerticalExaggeration()
          Deprecated. The vertical exaggeration factor.
 void invalidate(java.lang.Object pObject, boolean bInvalidateGeography, boolean bInvalidateSelection)
          Deprecated. Invalidates acts representing an object.
 boolean isEmpty()
          Deprecated. Indicates if the content of the scene graph is empty.
 boolean isGestureEnabled()
          Deprecated. Indicates if the mouse gestures are supported.
 boolean isImmediateMode()
          Deprecated. Indicates if immediate-mode rendering for the whole scene is being used.
 boolean isNavigating()
          Deprecated. Indicates if the scene graph is in navigation mode.
 boolean isRecordingMessageEnabled()
          Deprecated. Indicates if the scene graph provides visual feedback during recording.
 void locate(ISceneViewer pViewer, int x, int y, int mode, boolean bGetTransformed, IPoint[] ppPt, java.lang.Object[] ppOwner, java.lang.Object[] ppObject)
          Deprecated. Locates a single object.
 void locateMultiple(ISceneViewer pViewer, int x, int y, int mode, boolean bGetTransformed, IHit3DSet[] ppHits)
          Deprecated. Locates multiple objects.
 void lockViewers(boolean lock)
          Deprecated. Locks the viewer cameras in position.
 void recordSymbol(ISymbol pSymbol, int glList, boolean bIsExtruded, boolean bLighting, int layerTransparencyPercent, boolean bOptimizeState)
          Deprecated. Creates the display list with the given identification for the symbol and its extrusion state (for points and lines).
 void refreshViewers()
          Deprecated. Redraws all viewers.
 void registerViewer(ISceneViewer pViewer)
          Deprecated. Adds a viewer to the scene graph.
 void remove(java.lang.Object pObject, boolean bUpdateExtent)
          Deprecated. Removes actors representing an object.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void replayFrame(ICamera camera)
          Deprecated. Uses the camera to redraw a frame.
 void setActiveViewerByRef(ISceneViewer ppViewer)
          Deprecated. The active viewer.
 void setBackgroundColor(float red, float green, float blue)
          Deprecated. Sets the background color.
 void setContrast(int pContrast)
          Deprecated. The contrast coefficient.
 void setGestureEnabled(boolean pbEnabled)
          Deprecated. Indicates if the mouse gestures are supported.
 void setImmediateMode(boolean pbIsAllImmediate)
          Deprecated. Indicates if immediate-mode rendering for the whole scene is being used.
 void setIsNavigating(boolean pbIsNavigating)
          Deprecated. Indicates if the scene graph is in navigation mode.
 void setIsRecordingMessageEnabled(boolean pbIsEnabled)
          Deprecated. Indicates if the scene graph provides visual feedback during recording.
 void setOwnerDepthPriority(java.lang.Object pObject, short depthPriority)
          Deprecated. Sets the depth offset of layers.
 void setOwnerExtrusion(java.lang.Object pObject, boolean rhs2)
          Deprecated. The scene graph information about a layer extrusion.
 void setOwnerFaceCulling(java.lang.Object pObject, int cullingMode)
          Deprecated. Sets retained or immediate mode for the owner.
 void setOwnerImmediateMode(java.lang.Object pObject, boolean bIsLayerImmediate)
          Deprecated. Sets retained or immediate mode for the owner.
 void setOwnerLightingOption(java.lang.Object pObject, boolean lighting)
          Deprecated. Sets the lighting state of layers.
 void setOwnerNavigationVisibility(java.lang.Object pObject, boolean visibleWhenNavigating, boolean visibleWhenStill)
          Deprecated. Sets the visibility of layers depending on navigating state.
 void setOwnerShadingMode(java.lang.Object pObject, boolean bIsSmooth)
          Deprecated. Sets the shading mode (smooth or flat) of layers.
 void setOwnerTimeThreshold(java.lang.Object pObject, double timeThreshold)
          Deprecated. Sets the time threshold to use lowest level of detail in layers when navigating.
 void setOwnerTransparencyState(java.lang.Object pObject, boolean bIsTransparent)
          Deprecated. Sets transparency enabling flag for the owner.
 void setOwnerVisibility(java.lang.Object pObject, boolean visible)
          Deprecated. Sets the visibility of acts representing an object.
 void setSceneByRef(IScene pVal)
          Deprecated. The scene.
 void setSelectionColorByRef(IColor pSelectionColor)
          Deprecated. The selection color.
 void setSunVector(IVector3D ppSun)
          Deprecated. The sun vector.
 void setVerticalExaggeration(double pZFactor)
          Deprecated. The vertical exaggeration factor.
 void unregisterViewer(ISceneViewer pViewer)
          Deprecated. Removes a viewer from the scene graph.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

ISceneGraphProxy

public ISceneGraphProxy(java.lang.String CLSID,
                        java.lang.String host,
                        com.esri.arcgis.interop.AuthInfo authInfo)
                 throws java.net.UnknownHostException,
                        java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

ISceneGraphProxy

public ISceneGraphProxy()
Deprecated. 
For internal use only


ISceneGraphProxy

public ISceneGraphProxy(java.lang.Object obj)
                 throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

ISceneGraphProxy

protected ISceneGraphProxy(java.lang.Object obj,
                           java.lang.String iid)
                    throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

ISceneGraphProxy

protected ISceneGraphProxy(java.lang.String CLSID,
                           java.lang.String iid,
                           java.lang.String host,
                           com.esri.arcgis.interop.AuthInfo authInfo)
                    throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Deprecated. 
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getScene

public IScene getScene()
                throws java.io.IOException,
                       AutomationException
Deprecated. 
The scene.

Specified by:
getScene in interface ISceneGraph
Returns:
A reference to a com.esri.arcgis.analyst3d.IScene
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSceneByRef

public void setSceneByRef(IScene pVal)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
The scene.

Specified by:
setSceneByRef in interface ISceneGraph
Parameters:
pVal - A reference to a com.esri.arcgis.analyst3d.IScene (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isEmpty

public boolean isEmpty()
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Indicates if the content of the scene graph is empty.

Specified by:
isEmpty in interface ISceneGraph
Returns:
The bIsEmpty
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addSimpleGraphics

public void addSimpleGraphics(ISceneRenderer pRecorder)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Constructs a simple graphics node.

Specified by:
addSimpleGraphics in interface ISceneGraph
Parameters:
pRecorder - A reference to a com.esri.arcgis.analyst3d.ISceneRenderer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addSimpleActor

public void addSimpleActor(ISceneRenderer pRecorder,
                           IGeoDataset pGeoDataset)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Constructs a simple actor (layer visualization subgraph).

Specified by:
addSimpleActor in interface ISceneGraph
Parameters:
pRecorder - A reference to a com.esri.arcgis.analyst3d.ISceneRenderer (in)
pGeoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

beginCompositeActor

public void beginCompositeActor(ICompositeLayer pGroupLayer)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Creates a composite layer node and notifies the scene graph that subsequent actors must be added as children.

Specified by:
beginCompositeActor in interface ISceneGraph
Parameters:
pGroupLayer - A reference to a com.esri.arcgis.carto.ICompositeLayer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

endCompositeActor

public void endCompositeActor()
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Notifies the scene graph that the definition of a group layer has ended.

Specified by:
endCompositeActor in interface ISceneGraph
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

remove

public void remove(java.lang.Object pObject,
                   boolean bUpdateExtent)
            throws java.io.IOException,
                   AutomationException
Deprecated. 
Removes actors representing an object.

Specified by:
remove in interface ISceneGraph
Parameters:
pObject - A reference to another Object (IUnknown) (in)
bUpdateExtent - The bUpdateExtent (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

invalidate

public void invalidate(java.lang.Object pObject,
                       boolean bInvalidateGeography,
                       boolean bInvalidateSelection)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Invalidates acts representing an object.

Specified by:
invalidate in interface ISceneGraph
Parameters:
pObject - A reference to another Object (IUnknown) (in)
bInvalidateGeography - The bInvalidateGeography (in)
bInvalidateSelection - The bInvalidateSelection (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setImmediateMode

public void setImmediateMode(boolean pbIsAllImmediate)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Indicates if immediate-mode rendering for the whole scene is being used.

Specified by:
setImmediateMode in interface ISceneGraph
Parameters:
pbIsAllImmediate - The pbIsAllImmediate (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isImmediateMode

public boolean isImmediateMode()
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Indicates if immediate-mode rendering for the whole scene is being used.

Specified by:
isImmediateMode in interface ISceneGraph
Returns:
The pbIsAllImmediate
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOwnerVisibility

public void setOwnerVisibility(java.lang.Object pObject,
                               boolean visible)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Sets the visibility of acts representing an object.

Specified by:
setOwnerVisibility in interface ISceneGraph
Parameters:
pObject - A reference to another Object (IUnknown) (in)
visible - The visible (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOwnerNavigationVisibility

public void setOwnerNavigationVisibility(java.lang.Object pObject,
                                         boolean visibleWhenNavigating,
                                         boolean visibleWhenStill)
                                  throws java.io.IOException,
                                         AutomationException
Deprecated. 
Sets the visibility of layers depending on navigating state.

Specified by:
setOwnerNavigationVisibility in interface ISceneGraph
Parameters:
pObject - A reference to another Object (IUnknown) (in)
visibleWhenNavigating - The visibleWhenNavigating (in)
visibleWhenStill - The visibleWhenStill (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOwnerLightingOption

public void setOwnerLightingOption(java.lang.Object pObject,
                                   boolean lighting)
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
Sets the lighting state of layers.

Specified by:
setOwnerLightingOption in interface ISceneGraph
Parameters:
pObject - A reference to another Object (IUnknown) (in)
lighting - The lighting (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOwnerShadingMode

public void setOwnerShadingMode(java.lang.Object pObject,
                                boolean bIsSmooth)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Sets the shading mode (smooth or flat) of layers.

Specified by:
setOwnerShadingMode in interface ISceneGraph
Parameters:
pObject - A reference to another Object (IUnknown) (in)
bIsSmooth - The bIsSmooth (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOwnerDepthPriority

public void setOwnerDepthPriority(java.lang.Object pObject,
                                  short depthPriority)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Sets the depth offset of layers.

Specified by:
setOwnerDepthPriority in interface ISceneGraph
Parameters:
pObject - A reference to another Object (IUnknown) (in)
depthPriority - The depthPriority (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOwnerTimeThreshold

public void setOwnerTimeThreshold(java.lang.Object pObject,
                                  double timeThreshold)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Sets the time threshold to use lowest level of detail in layers when navigating.

Specified by:
setOwnerTimeThreshold in interface ISceneGraph
Parameters:
pObject - A reference to another Object (IUnknown) (in)
timeThreshold - The timeThreshold (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOwnerImmediateMode

public void setOwnerImmediateMode(java.lang.Object pObject,
                                  boolean bIsLayerImmediate)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Sets retained or immediate mode for the owner.

Specified by:
setOwnerImmediateMode in interface ISceneGraph
Parameters:
pObject - A reference to another Object (IUnknown) (in)
bIsLayerImmediate - The bIsLayerImmediate (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOwnerFaceCulling

public void setOwnerFaceCulling(java.lang.Object pObject,
                                int cullingMode)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Sets retained or immediate mode for the owner.

Specified by:
setOwnerFaceCulling in interface ISceneGraph
Parameters:
pObject - A reference to another Object (IUnknown) (in)
cullingMode - A com.esri.arcgis.analyst3d.esri3DFaceCulling constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOwnerTransparencyState

public void setOwnerTransparencyState(java.lang.Object pObject,
                                      boolean bIsTransparent)
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
Sets transparency enabling flag for the owner.

Specified by:
setOwnerTransparencyState in interface ISceneGraph
Parameters:
pObject - A reference to another Object (IUnknown) (in)
bIsTransparent - The bIsTransparent (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOwnerTransparency

public void getOwnerTransparency(java.lang.Object pObject,
                                 int[] pTranspPercent)
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
Get the transparency percentage of an owner as stored in the scene graph.

Specified by:
getOwnerTransparency in interface ISceneGraph
Parameters:
pObject - A reference to another Object (IUnknown) (in)
pTranspPercent - The pTranspPercent (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOwnerExtrusion

public void setOwnerExtrusion(java.lang.Object pObject,
                              boolean rhs2)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
The scene graph information about a layer extrusion.

Specified by:
setOwnerExtrusion in interface ISceneGraph
Parameters:
pObject - A reference to another Object (IUnknown) (in)
rhs2 - The rhs2 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtent

public IEnvelope getExtent()
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The extent of the scene graph content.

Specified by:
getExtent in interface ISceneGraph
Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeographySelectionExtent

public IEnvelope getGeographySelectionExtent()
                                      throws java.io.IOException,
                                             AutomationException
Deprecated. 
The volumetric bounding box of selected features.

Specified by:
getGeographySelectionExtent in interface ISceneGraph
Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOwnerExtent

public IEnvelope getOwnerExtent(java.lang.Object pOwner,
                                boolean bSelectionOnly)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
The full or selected extent of a layer.

Specified by:
getOwnerExtent in interface ISceneGraph
Parameters:
pOwner - A reference to another Object (IUnknown) (in)
bSelectionOnly - The bSelectionOnly (in)
Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

registerViewer

public void registerViewer(ISceneViewer pViewer)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Adds a viewer to the scene graph.

Specified by:
registerViewer in interface ISceneGraph
Parameters:
pViewer - A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

unregisterViewer

public void unregisterViewer(ISceneViewer pViewer)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Removes a viewer from the scene graph.

Specified by:
unregisterViewer in interface ISceneGraph
Parameters:
pViewer - A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findViewer

public ISceneViewer findViewer(java.lang.String caption)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Finds the Viewer.

Specified by:
findViewer in interface ISceneGraph
Parameters:
caption - The caption (in)
Returns:
A reference to a com.esri.arcgis.analyst3d.ISceneViewer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAllViewers

public IArray getAllViewers()
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Returns all registered Viewers.

Specified by:
getAllViewers in interface ISceneGraph
Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setActiveViewerByRef

public void setActiveViewerByRef(ISceneViewer ppViewer)
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
The active viewer.

Specified by:
setActiveViewerByRef in interface ISceneGraph
Parameters:
ppViewer - A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getActiveViewer

public ISceneViewer getActiveViewer()
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
The active viewer.

Specified by:
getActiveViewer in interface ISceneGraph
Returns:
A reference to a com.esri.arcgis.analyst3d.ISceneViewer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

replayFrame

public void replayFrame(ICamera camera)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Uses the camera to redraw a frame.

Specified by:
replayFrame in interface ISceneGraph
Parameters:
camera - A reference to a com.esri.arcgis.analyst3d.ICamera (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refreshViewers

public void refreshViewers()
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Redraws all viewers.

Specified by:
refreshViewers in interface ISceneGraph
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBackgroundColor

public void setBackgroundColor(float red,
                               float green,
                               float blue)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Sets the background color.

Specified by:
setBackgroundColor in interface ISceneGraph
Parameters:
red - The red (in)
green - The green (in)
blue - The blue (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBackgroundColor

public void getBackgroundColor(float[] pRed,
                               float[] pGreen,
                               float[] pBlue)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Returns the background color.

Specified by:
getBackgroundColor in interface ISceneGraph
Parameters:
pRed - The pRed (out: use single element array)
pGreen - The pGreen (out: use single element array)
pBlue - The pBlue (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSelectionColorByRef

public void setSelectionColorByRef(IColor pSelectionColor)
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
The selection color.

Specified by:
setSelectionColorByRef in interface ISceneGraph
Parameters:
pSelectionColor - A reference to a com.esri.arcgis.display.IColor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSelectionColor

public IColor getSelectionColor()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
The selection color.

Specified by:
getSelectionColor in interface ISceneGraph
Returns:
A reference to a com.esri.arcgis.display.IColor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isNavigating

public boolean isNavigating()
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Indicates if the scene graph is in navigation mode.

Specified by:
isNavigating in interface ISceneGraph
Returns:
The pbIsNavigating
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsNavigating

public void setIsNavigating(boolean pbIsNavigating)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Indicates if the scene graph is in navigation mode.

Specified by:
setIsNavigating in interface ISceneGraph
Parameters:
pbIsNavigating - The pbIsNavigating (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGestureEnabled

public void setGestureEnabled(boolean pbEnabled)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Indicates if the mouse gestures are supported.

Specified by:
setGestureEnabled in interface ISceneGraph
Parameters:
pbEnabled - The pbEnabled (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isGestureEnabled

public boolean isGestureEnabled()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Indicates if the mouse gestures are supported.

Specified by:
isGestureEnabled in interface ISceneGraph
Returns:
The pbEnabled
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

locate

public void locate(ISceneViewer pViewer,
                   int x,
                   int y,
                   int mode,
                   boolean bGetTransformed,
                   IPoint[] ppPt,
                   java.lang.Object[] ppOwner,
                   java.lang.Object[] ppObject)
            throws java.io.IOException,
                   AutomationException
Deprecated. 
Locates a single object.

Specified by:
locate in interface ISceneGraph
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)
ppPt - A reference to a com.esri.arcgis.geometry.IPoint (out: use single element array)
ppOwner - A reference to another Object (IUnknown) (out: use single element array)
ppObject - A reference to another Object (IUnknown) (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

locateMultiple

public void locateMultiple(ISceneViewer pViewer,
                           int x,
                           int y,
                           int mode,
                           boolean bGetTransformed,
                           IHit3DSet[] ppHits)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Locates multiple objects.

Specified by:
locateMultiple in interface ISceneGraph
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)
ppHits - A reference to a com.esri.arcgis.analyst3d.IHit3DSet (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVerticalExaggeration

public double getVerticalExaggeration()
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
The vertical exaggeration factor.

Specified by:
getVerticalExaggeration in interface ISceneGraph
Returns:
The pZFactor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVerticalExaggeration

public void setVerticalExaggeration(double pZFactor)
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
The vertical exaggeration factor.

Specified by:
setVerticalExaggeration in interface ISceneGraph
Parameters:
pZFactor - The pZFactor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSunVector

public IVector3D getSunVector()
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
The sun vector.

Specified by:
getSunVector in interface ISceneGraph
Returns:
A reference to a com.esri.arcgis.geometry.IVector3D
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSunVector

public void setSunVector(IVector3D ppSun)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The sun vector.

Specified by:
setSunVector in interface ISceneGraph
Parameters:
ppSun - A reference to a com.esri.arcgis.geometry.IVector3D (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getContrast

public int getContrast()
                throws java.io.IOException,
                       AutomationException
Deprecated. 
The contrast coefficient.

Specified by:
getContrast in interface ISceneGraph
Returns:
The pContrast
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setContrast

public void setContrast(int pContrast)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
The contrast coefficient.

Specified by:
setContrast in interface ISceneGraph
Parameters:
pContrast - The pContrast (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clear

public void clear(boolean bKeepBasicGraph)
           throws java.io.IOException,
                  AutomationException
Deprecated. 
Resets the scene graph.

Specified by:
clear in interface ISceneGraph
Parameters:
bKeepBasicGraph - The bKeepBasicGraph (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

lockViewers

public void lockViewers(boolean lock)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Locks the viewer cameras in position.

Specified by:
lockViewers in interface ISceneGraph
Parameters:
lock - The lock (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDrawingTimeInfo

public void getDrawingTimeInfo(double[] pLastFrameDuration,
                               double[] pMeanFrameRate)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Returns the duration in seconds of last redraw and the average number of frames per second.

Specified by:
getDrawingTimeInfo in interface ISceneGraph
Parameters:
pLastFrameDuration - The pLastFrameDuration (out: use single element array)
pMeanFrameRate - The pMeanFrameRate (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOwnerSymbols

public void getOwnerSymbols(java.lang.Object pOwner,
                            IArray[] ppSymbols,
                            ILongArray[] ppDisplayListIDs)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Returns an array containing all symbols used in a layer and their corresponding display list identifications.

Specified by:
getOwnerSymbols in interface ISceneGraph
Parameters:
pOwner - A reference to another Object (IUnknown) (in)
ppSymbols - A reference to a com.esri.arcgis.system.IArray (out: use single element array)
ppDisplayListIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

recordSymbol

public void recordSymbol(ISymbol pSymbol,
                         int glList,
                         boolean bIsExtruded,
                         boolean bLighting,
                         int layerTransparencyPercent,
                         boolean bOptimizeState)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Creates the display list with the given identification for the symbol and its extrusion state (for points and lines).

Specified by:
recordSymbol in interface ISceneGraph
Parameters:
pSymbol - A reference to a com.esri.arcgis.display.ISymbol (in)
glList - The glList (in)
bIsExtruded - The bIsExtruded (in)
bLighting - The bLighting (in)
layerTransparencyPercent - The layerTransparencyPercent (in)
bOptimizeState - The bOptimizeState (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isRecordingMessageEnabled

public boolean isRecordingMessageEnabled()
                                  throws java.io.IOException,
                                         AutomationException
Deprecated. 
Indicates if the scene graph provides visual feedback during recording.

Specified by:
isRecordingMessageEnabled in interface ISceneGraph
Returns:
The pbIsEnabled
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsRecordingMessageEnabled

public void setIsRecordingMessageEnabled(boolean pbIsEnabled)
                                  throws java.io.IOException,
                                         AutomationException
Deprecated. 
Indicates if the scene graph provides visual feedback during recording.

Specified by:
setIsRecordingMessageEnabled in interface ISceneGraph
Parameters:
pbIsEnabled - The pbIsEnabled (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.