|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IScene
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 =
Field Summary | |
---|---|
static java.lang.String |
IID
Deprecated. Internal use only |
static int |
IID787f54e2_ba26_11d2_92f8_44d1f8c00000
|
static int |
xxDummy
Deprecated. Internal use only |
Method Summary | |
---|---|
void |
addLayer(ILayer pLayer,
boolean autoArrange)
Adds a layer to the scene. |
void |
addLayers(IEnumLayer layers,
boolean autoArrange)
Adds multiple layers to the scene, optionally arranging them automatically. |
boolean |
applies(java.lang.Object object)
Indicates if the given object is supported by the scene. |
void |
clearLayers()
Removes all layers from the scene. |
void |
clearSelection()
Clears the scene's selection. |
void |
delayEvents(boolean delay)
Used to batch operations together in order to minimize system notifications. |
void |
deleteLayer(ILayer layer)
Deletes a layer from the scene. |
ILayer |
getActiveGraphicsLayer()
The active graphics layer. |
IEnvelope |
getAreaOfInterest()
The area of interest for the scene. |
IGraphicsLayer |
getBasicGraphicsLayer()
The basic graphics layer. |
void |
getDefaultBackgroundColor(float[] red,
float[] green,
float[] blue)
Returns the default background color. |
java.lang.String |
getDescription()
The description of the scene. |
double |
getExaggerationFactor()
The vertical exaggeration of the scene. |
IEnvelope |
getExtent()
The extent of the scene. |
ISelection |
getFeatureSelection()
The scene's feature selection. |
ILayer |
getLayer(int index)
The layer corresponding to a given index. |
int |
getLayerCount()
The number of layers in the scene. |
IEnumLayer |
getLayers(IUID uid,
boolean recursive)
The layers in the scene of the type specified in the UID. |
java.lang.String |
getName()
The name of the scene. |
ISceneGraph |
getSceneGraph()
The scene's scenegraph. |
int |
getSelectionCount()
The number of selected features. |
ISpatialReference |
getSpatialReference()
The spatial reference of the scene. |
void |
moveLayer(ILayer layer,
int toIndex)
Moves a layer to another position within the Table Of Contents. |
void |
proposeSpatialReference(ISpatialReference pProposedSR,
boolean[] pbChanged)
Proposes a spatial reference for the scene. |
void |
recalculateExtent()
Forces the scene's extent to be recalculated. |
void |
selectByShape(IGeometry shape,
ISelectionEnvironment env,
boolean justOne)
Selects features in the scene given a shape and an optional selection environment. |
void |
selectFeature(ILayer layer,
IFeature pFeature)
Selects a feature. |
void |
setActiveGraphicsLayerByRef(ILayer ppLayer)
The active graphics layer. |
void |
setAreaOfInterest(IEnvelope aoi)
The area of interest for the scene. |
void |
setDefaultBackgroundColor(float red,
float green,
float blue)
Sets the default background color. |
void |
setDescription(java.lang.String descr)
The description of the scene. |
void |
setExaggerationFactor(double exaggerationFactor)
The vertical exaggeration of the scene. |
void |
setFeatureSelectionByRef(ISelection selection)
The scene's feature selection. |
void |
setName(java.lang.String name)
The name of the scene. |
void |
setSpatialReferenceByRef(ISpatialReference spatialRef)
The spatial reference of the scene. |
void |
suggestExaggerationFactor(double aspectRatio,
double[] exaggerationFactor)
Returns the vertical exaggeration factor that achieves the aspect ratio for the scene's extent. |
Field Detail |
---|
static final int IID787f54e2_ba26_11d2_92f8_44d1f8c00000
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
IEnvelope getExtent() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void suggestExaggerationFactor(double aspectRatio, double[] exaggerationFactor) throws java.io.IOException, AutomationException
aspectRatio
- The aspectRatio (in)exaggerationFactor
- The exaggerationFactor (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getExaggerationFactor() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setExaggerationFactor(double exaggerationFactor) throws java.io.IOException, AutomationException
exaggerationFactor
- The exaggerationFactor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean applies(java.lang.Object object) throws java.io.IOException, AutomationException
object
- A reference to another Object (IUnknown) (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setName(java.lang.String name) throws java.io.IOException, AutomationException
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.java.lang.String getDescription() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDescription(java.lang.String descr) throws java.io.IOException, AutomationException
descr
- The descr (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnvelope getAreaOfInterest() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAreaOfInterest(IEnvelope aoi) throws java.io.IOException, AutomationException
aoi
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getLayerCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ILayer getLayer(int index) throws java.io.IOException, AutomationException
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumLayer getLayers(IUID uid, boolean recursive) throws java.io.IOException, AutomationException
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)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addLayer(ILayer pLayer, boolean autoArrange) throws java.io.IOException, AutomationException
pLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)autoArrange
- The autoArrange (in, optional, pass false if not required)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addLayers(IEnumLayer layers, boolean autoArrange) throws java.io.IOException, AutomationException
layers
- A reference to a com.esri.arcgis.carto.IEnumLayer (in)autoArrange
- The autoArrange (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void deleteLayer(ILayer layer) throws java.io.IOException, AutomationException
layer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void moveLayer(ILayer layer, int toIndex) throws java.io.IOException, AutomationException
layer
- A reference to a com.esri.arcgis.carto.ILayer (in)toIndex
- The toIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void clearLayers() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISpatialReference getSpatialReference() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSpatialReferenceByRef(ISpatialReference spatialRef) throws java.io.IOException, AutomationException
spatialRef
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void proposeSpatialReference(ISpatialReference pProposedSR, boolean[] pbChanged) throws java.io.IOException, AutomationException
pProposedSR
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pbChanged
- The pbChanged (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IGraphicsLayer getBasicGraphicsLayer() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ILayer getActiveGraphicsLayer() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setActiveGraphicsLayerByRef(ILayer ppLayer) throws java.io.IOException, AutomationException
ppLayer
- A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void delayEvents(boolean delay) throws java.io.IOException, AutomationException
delay
- The delay (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getSelectionCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void selectFeature(ILayer layer, IFeature pFeature) throws java.io.IOException, AutomationException
layer
- A reference to a com.esri.arcgis.carto.ILayer (in)pFeature
- A reference to a com.esri.arcgis.geodatabase.IFeature (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void clearSelection() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISelection getFeatureSelection() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setFeatureSelectionByRef(ISelection selection) throws java.io.IOException, AutomationException
selection
- A reference to a com.esri.arcgis.carto.ISelection (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void selectByShape(IGeometry shape, ISelectionEnvironment env, boolean justOne) throws java.io.IOException, AutomationException
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)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void recalculateExtent() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISceneGraph getSceneGraph() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDefaultBackgroundColor(float red, float green, float blue) throws java.io.IOException, AutomationException
red
- The red (in)green
- The green (in)blue
- The blue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getDefaultBackgroundColor(float[] red, float[] green, float[] blue) throws java.io.IOException, AutomationException
red
- The red (out: use single element array)green
- The green (out: use single element array)blue
- The blue (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |