|
|||||||||
| 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 | ||||||||