com.esri.arcgis.analyst3d
Class ISceneProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.analyst3d.ISceneProxy
All Implemented Interfaces:
IScene, java.io.Externalizable, java.io.Serializable

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

Description: 'Provides access to members that control the scene.' 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 ISceneProxy
extends com.esri.arcgis.interop.Dispatch
implements IScene, 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.IScene
IID, IID787f54e2_ba26_11d2_92f8_44d1f8c00000
 
Constructor Summary
  ISceneProxy()
          Deprecated. For internal use only
  ISceneProxy(java.lang.Object obj)
          Deprecated.  
protected ISceneProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  ISceneProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected ISceneProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addLayer(ILayer pLayer, boolean autoArrange)
          Deprecated. Adds a layer to the scene.
 void addLayers(IEnumLayer layers, boolean autoArrange)
          Deprecated. Adds multiple layers to the scene, optionally arranging them automatically.
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 boolean applies(java.lang.Object object)
          Deprecated. Indicates if the given object is supported by the scene.
 void clearLayers()
          Deprecated. Removes all layers from the scene.
 void clearSelection()
          Deprecated. Clears the scene's selection.
 void delayEvents(boolean delay)
          Deprecated. Used to batch operations together in order to minimize system notifications.
 void deleteLayer(ILayer layer)
          Deprecated. Deletes a layer from the scene.
 ILayer getActiveGraphicsLayer()
          Deprecated. The active graphics layer.
 IEnvelope getAreaOfInterest()
          Deprecated. The area of interest for the scene.
 IGraphicsLayer getBasicGraphicsLayer()
          Deprecated. The basic graphics layer.
 void getDefaultBackgroundColor(float[] red, float[] green, float[] blue)
          Deprecated. Returns the default background color.
 java.lang.String getDescription()
          Deprecated. The description of the scene.
 double getExaggerationFactor()
          Deprecated. The vertical exaggeration of the scene.
 IEnvelope getExtent()
          Deprecated. The extent of the scene.
 ISelection getFeatureSelection()
          Deprecated. The scene's feature selection.
 ILayer getLayer(int index)
          Deprecated. The layer corresponding to a given index.
 int getLayerCount()
          Deprecated. The number of layers in the scene.
 IEnumLayer getLayers(IUID uid, boolean recursive)
          Deprecated. The layers in the scene of the type specified in the UID.
 java.lang.String getName()
          Deprecated. The name of the scene.
 ISceneGraph getSceneGraph()
          Deprecated. The scene's scenegraph.
 int getSelectionCount()
          Deprecated. The number of selected features.
 ISpatialReference getSpatialReference()
          Deprecated. The spatial reference of the scene.
 void moveLayer(ILayer layer, int toIndex)
          Deprecated. Moves a layer to another position within the Table Of Contents.
 void proposeSpatialReference(ISpatialReference pProposedSR, boolean[] pbChanged)
          Deprecated. Proposes a spatial reference for the scene.
 void recalculateExtent()
          Deprecated. Forces the scene's extent to be recalculated.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void selectByShape(IGeometry shape, ISelectionEnvironment env, boolean justOne)
          Deprecated. Selects features in the scene given a shape and an optional selection environment.
 void selectFeature(ILayer layer, IFeature pFeature)
          Deprecated. Selects a feature.
 void setActiveGraphicsLayerByRef(ILayer ppLayer)
          Deprecated. The active graphics layer.
 void setAreaOfInterest(IEnvelope aoi)
          Deprecated. The area of interest for the scene.
 void setDefaultBackgroundColor(float red, float green, float blue)
          Deprecated. Sets the default background color.
 void setDescription(java.lang.String descr)
          Deprecated. The description of the scene.
 void setExaggerationFactor(double exaggerationFactor)
          Deprecated. The vertical exaggeration of the scene.
 void setFeatureSelectionByRef(ISelection selection)
          Deprecated. The scene's feature selection.
 void setName(java.lang.String name)
          Deprecated. The name of the scene.
 void setSpatialReferenceByRef(ISpatialReference spatialRef)
          Deprecated. The spatial reference of the scene.
 void suggestExaggerationFactor(double aspectRatio, double[] exaggerationFactor)
          Deprecated. Returns the vertical exaggeration factor that achieves the aspect ratio for the scene's extent.
 
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

ISceneProxy

public ISceneProxy(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

ISceneProxy

public ISceneProxy()
Deprecated. 
For internal use only


ISceneProxy

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

ISceneProxy

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

ISceneProxy

protected ISceneProxy(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

getExtent

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

Specified by:
getExtent in interface IScene
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.

suggestExaggerationFactor

public void suggestExaggerationFactor(double aspectRatio,
                                      double[] exaggerationFactor)
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
Returns the vertical exaggeration factor that achieves the aspect ratio for the scene's extent.

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

getExaggerationFactor

public double getExaggerationFactor()
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
The vertical exaggeration of the scene.

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

setExaggerationFactor

public void setExaggerationFactor(double exaggerationFactor)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
The vertical exaggeration of the scene.

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

applies

public boolean applies(java.lang.Object object)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Indicates if the given object is supported by the scene.

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

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
The name of the scene.

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

setName

public void setName(java.lang.String name)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
The name of the scene.

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

getDescription

public java.lang.String getDescription()
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
The description of the scene.

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

setDescription

public void setDescription(java.lang.String descr)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The description of the scene.

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

getAreaOfInterest

public IEnvelope getAreaOfInterest()
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
The area of interest for the scene.

Specified by:
getAreaOfInterest in interface IScene
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.

setAreaOfInterest

public void setAreaOfInterest(IEnvelope aoi)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
The area of interest for the scene.

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

getLayerCount

public int getLayerCount()
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The number of layers in the scene.

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

getLayer

public ILayer getLayer(int index)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
The layer corresponding to a given index.

Specified by:
getLayer in interface IScene
Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.carto.ILayer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLayers

public IEnumLayer getLayers(IUID uid,
                            boolean recursive)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
The layers in the scene of the type specified in the UID. If 'recursive' is true, includes layers in group layers.

Specified by:
getLayers in interface IScene
Parameters:
uid - A reference to a com.esri.arcgis.system.IUID (in, optional, pass null if not required)
recursive - The recursive (in, optional, pass false if not required)
Returns:
A reference to a com.esri.arcgis.carto.IEnumLayer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addLayer

public void addLayer(ILayer pLayer,
                     boolean autoArrange)
              throws java.io.IOException,
                     AutomationException
Deprecated. 
Adds a layer to the scene.

Specified by:
addLayer in interface IScene
Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
autoArrange - The autoArrange (in, optional, pass false if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addLayers

public void addLayers(IEnumLayer layers,
                      boolean autoArrange)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Adds multiple layers to the scene, optionally arranging them automatically.

Specified by:
addLayers in interface IScene
Parameters:
layers - A reference to a com.esri.arcgis.carto.IEnumLayer (in)
autoArrange - The autoArrange (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteLayer

public void deleteLayer(ILayer layer)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Deletes a layer from the scene.

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

moveLayer

public void moveLayer(ILayer layer,
                      int toIndex)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Moves a layer to another position within the Table Of Contents.

Specified by:
moveLayer in interface IScene
Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
toIndex - The toIndex (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearLayers

public void clearLayers()
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Removes all layers from the scene.

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

getSpatialReference

public ISpatialReference getSpatialReference()
                                      throws java.io.IOException,
                                             AutomationException
Deprecated. 
The spatial reference of the scene.

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

setSpatialReferenceByRef

public void setSpatialReferenceByRef(ISpatialReference spatialRef)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
The spatial reference of the scene.

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

proposeSpatialReference

public void proposeSpatialReference(ISpatialReference pProposedSR,
                                    boolean[] pbChanged)
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Proposes a spatial reference for the scene.

Specified by:
proposeSpatialReference in interface IScene
Parameters:
pProposedSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
pbChanged - The pbChanged (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBasicGraphicsLayer

public IGraphicsLayer getBasicGraphicsLayer()
                                     throws java.io.IOException,
                                            AutomationException
Deprecated. 
The basic graphics layer.

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

getActiveGraphicsLayer

public ILayer getActiveGraphicsLayer()
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
The active graphics layer. If no graphic layers exist, a basic memory graphics layer will be created.

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

setActiveGraphicsLayerByRef

public void setActiveGraphicsLayerByRef(ILayer ppLayer)
                                 throws java.io.IOException,
                                        AutomationException
Deprecated. 
The active graphics layer. If no graphic layers exist, a basic memory graphics layer will be created.

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

delayEvents

public void delayEvents(boolean delay)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Used to batch operations together in order to minimize system notifications.

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

getSelectionCount

public int getSelectionCount()
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
The number of selected features.

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

selectFeature

public void selectFeature(ILayer layer,
                          IFeature pFeature)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Selects a feature.

Specified by:
selectFeature in interface IScene
Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
pFeature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearSelection

public void clearSelection()
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Clears the scene's selection.

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

getFeatureSelection

public ISelection getFeatureSelection()
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
The scene's feature selection.

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

setFeatureSelectionByRef

public void setFeatureSelectionByRef(ISelection selection)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
The scene's feature selection.

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

selectByShape

public void selectByShape(IGeometry shape,
                          ISelectionEnvironment env,
                          boolean justOne)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Selects features in the scene given a shape and an optional selection environment.

Specified by:
selectByShape in interface IScene
Parameters:
shape - A reference to a com.esri.arcgis.geometry.IGeometry (in)
env - A reference to a com.esri.arcgis.carto.ISelectionEnvironment (in)
justOne - The justOne (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

recalculateExtent

public void recalculateExtent()
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Forces the scene's extent to be recalculated.

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

getSceneGraph

public ISceneGraph getSceneGraph()
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
The scene's scenegraph.

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

setDefaultBackgroundColor

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

Specified by:
setDefaultBackgroundColor in interface IScene
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.

getDefaultBackgroundColor

public void getDefaultBackgroundColor(float[] red,
                                      float[] green,
                                      float[] blue)
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
Returns the default background color.

Specified by:
getDefaultBackgroundColor in interface IScene
Parameters:
red - The red (out: use single element array)
green - The green (out: use single element array)
blue - The blue (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.