|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.analyst3d.ISceneGraphProxy
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
Internal use class
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 |
---|
public static final java.lang.Class targetClass
public boolean noncastable
Constructor Detail |
---|
public ISceneGraphProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.net.UnknownHostException, java.io.IOException
java.net.UnknownHostException
java.io.IOException
public ISceneGraphProxy()
public ISceneGraphProxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected ISceneGraphProxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected ISceneGraphProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.io.IOException
java.io.IOException
Method Detail |
---|
public void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource) throws java.io.IOException
addListener
in class com.esri.arcgis.interop.Dispatch
java.io.IOException
public void removeListener(java.lang.String iidStr, java.lang.Object theListener) throws java.io.IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
java.io.IOException
public IScene getScene() throws java.io.IOException, AutomationException
getScene
in interface ISceneGraph
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSceneByRef(IScene pVal) throws java.io.IOException, AutomationException
setSceneByRef
in interface ISceneGraph
pVal
- A reference to a com.esri.arcgis.analyst3d.IScene (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEmpty() throws java.io.IOException, AutomationException
isEmpty
in interface ISceneGraph
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addSimpleGraphics(ISceneRenderer pRecorder) throws java.io.IOException, AutomationException
addSimpleGraphics
in interface ISceneGraph
pRecorder
- A reference to a com.esri.arcgis.analyst3d.ISceneRenderer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addSimpleActor(ISceneRenderer pRecorder, IGeoDataset pGeoDataset) throws java.io.IOException, AutomationException
addSimpleActor
in interface ISceneGraph
pRecorder
- A reference to a com.esri.arcgis.analyst3d.ISceneRenderer (in)pGeoDataset
- A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void beginCompositeActor(ICompositeLayer pGroupLayer) throws java.io.IOException, AutomationException
beginCompositeActor
in interface ISceneGraph
pGroupLayer
- A reference to a com.esri.arcgis.carto.ICompositeLayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void endCompositeActor() throws java.io.IOException, AutomationException
endCompositeActor
in interface ISceneGraph
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void remove(java.lang.Object pObject, boolean bUpdateExtent) throws java.io.IOException, AutomationException
remove
in interface ISceneGraph
pObject
- A reference to another Object (IUnknown) (in)bUpdateExtent
- The bUpdateExtent (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void invalidate(java.lang.Object pObject, boolean bInvalidateGeography, boolean bInvalidateSelection) throws java.io.IOException, AutomationException
invalidate
in interface ISceneGraph
pObject
- A reference to another Object (IUnknown) (in)bInvalidateGeography
- The bInvalidateGeography (in)bInvalidateSelection
- The bInvalidateSelection (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setImmediateMode(boolean pbIsAllImmediate) throws java.io.IOException, AutomationException
setImmediateMode
in interface ISceneGraph
pbIsAllImmediate
- The pbIsAllImmediate (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isImmediateMode() throws java.io.IOException, AutomationException
isImmediateMode
in interface ISceneGraph
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOwnerVisibility(java.lang.Object pObject, boolean visible) throws java.io.IOException, AutomationException
setOwnerVisibility
in interface ISceneGraph
pObject
- A reference to another Object (IUnknown) (in)visible
- The visible (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOwnerNavigationVisibility(java.lang.Object pObject, boolean visibleWhenNavigating, boolean visibleWhenStill) throws java.io.IOException, AutomationException
setOwnerNavigationVisibility
in interface ISceneGraph
pObject
- A reference to another Object (IUnknown) (in)visibleWhenNavigating
- The visibleWhenNavigating (in)visibleWhenStill
- The visibleWhenStill (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOwnerLightingOption(java.lang.Object pObject, boolean lighting) throws java.io.IOException, AutomationException
setOwnerLightingOption
in interface ISceneGraph
pObject
- A reference to another Object (IUnknown) (in)lighting
- The lighting (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOwnerShadingMode(java.lang.Object pObject, boolean bIsSmooth) throws java.io.IOException, AutomationException
setOwnerShadingMode
in interface ISceneGraph
pObject
- A reference to another Object (IUnknown) (in)bIsSmooth
- The bIsSmooth (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOwnerDepthPriority(java.lang.Object pObject, short depthPriority) throws java.io.IOException, AutomationException
setOwnerDepthPriority
in interface ISceneGraph
pObject
- A reference to another Object (IUnknown) (in)depthPriority
- The depthPriority (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOwnerTimeThreshold(java.lang.Object pObject, double timeThreshold) throws java.io.IOException, AutomationException
setOwnerTimeThreshold
in interface ISceneGraph
pObject
- A reference to another Object (IUnknown) (in)timeThreshold
- The timeThreshold (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOwnerImmediateMode(java.lang.Object pObject, boolean bIsLayerImmediate) throws java.io.IOException, AutomationException
setOwnerImmediateMode
in interface ISceneGraph
pObject
- A reference to another Object (IUnknown) (in)bIsLayerImmediate
- The bIsLayerImmediate (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOwnerFaceCulling(java.lang.Object pObject, int cullingMode) throws java.io.IOException, AutomationException
setOwnerFaceCulling
in interface ISceneGraph
pObject
- A reference to another Object (IUnknown) (in)cullingMode
- A com.esri.arcgis.analyst3d.esri3DFaceCulling constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOwnerTransparencyState(java.lang.Object pObject, boolean bIsTransparent) throws java.io.IOException, AutomationException
setOwnerTransparencyState
in interface ISceneGraph
pObject
- A reference to another Object (IUnknown) (in)bIsTransparent
- The bIsTransparent (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getOwnerTransparency(java.lang.Object pObject, int[] pTranspPercent) throws java.io.IOException, AutomationException
getOwnerTransparency
in interface ISceneGraph
pObject
- A reference to another Object (IUnknown) (in)pTranspPercent
- The pTranspPercent (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOwnerExtrusion(java.lang.Object pObject, boolean rhs2) throws java.io.IOException, AutomationException
setOwnerExtrusion
in interface ISceneGraph
pObject
- A reference to another Object (IUnknown) (in)rhs2
- The rhs2 (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getExtent() throws java.io.IOException, AutomationException
getExtent
in interface ISceneGraph
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getGeographySelectionExtent() throws java.io.IOException, AutomationException
getGeographySelectionExtent
in interface ISceneGraph
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getOwnerExtent(java.lang.Object pOwner, boolean bSelectionOnly) throws java.io.IOException, AutomationException
getOwnerExtent
in interface ISceneGraph
pOwner
- A reference to another Object (IUnknown) (in)bSelectionOnly
- The bSelectionOnly (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void registerViewer(ISceneViewer pViewer) throws java.io.IOException, AutomationException
registerViewer
in interface ISceneGraph
pViewer
- A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void unregisterViewer(ISceneViewer pViewer) throws java.io.IOException, AutomationException
unregisterViewer
in interface ISceneGraph
pViewer
- A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISceneViewer findViewer(java.lang.String caption) throws java.io.IOException, AutomationException
findViewer
in interface ISceneGraph
caption
- The caption (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArray getAllViewers() throws java.io.IOException, AutomationException
getAllViewers
in interface ISceneGraph
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setActiveViewerByRef(ISceneViewer ppViewer) throws java.io.IOException, AutomationException
setActiveViewerByRef
in interface ISceneGraph
ppViewer
- A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISceneViewer getActiveViewer() throws java.io.IOException, AutomationException
getActiveViewer
in interface ISceneGraph
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void replayFrame(ICamera camera) throws java.io.IOException, AutomationException
replayFrame
in interface ISceneGraph
camera
- A reference to a com.esri.arcgis.analyst3d.ICamera (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void refreshViewers() throws java.io.IOException, AutomationException
refreshViewers
in interface ISceneGraph
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBackgroundColor(float red, float green, float blue) throws java.io.IOException, AutomationException
setBackgroundColor
in interface ISceneGraph
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.public void getBackgroundColor(float[] pRed, float[] pGreen, float[] pBlue) throws java.io.IOException, AutomationException
getBackgroundColor
in interface ISceneGraph
pRed
- The pRed (out: use single element array)pGreen
- The pGreen (out: use single element array)pBlue
- The pBlue (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSelectionColorByRef(IColor pSelectionColor) throws java.io.IOException, AutomationException
setSelectionColorByRef
in interface ISceneGraph
pSelectionColor
- A reference to a com.esri.arcgis.display.IColor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IColor getSelectionColor() throws java.io.IOException, AutomationException
getSelectionColor
in interface ISceneGraph
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isNavigating() throws java.io.IOException, AutomationException
isNavigating
in interface ISceneGraph
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsNavigating(boolean pbIsNavigating) throws java.io.IOException, AutomationException
setIsNavigating
in interface ISceneGraph
pbIsNavigating
- The pbIsNavigating (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGestureEnabled(boolean pbEnabled) throws java.io.IOException, AutomationException
setGestureEnabled
in interface ISceneGraph
pbEnabled
- The pbEnabled (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isGestureEnabled() throws java.io.IOException, AutomationException
isGestureEnabled
in interface ISceneGraph
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.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
locate
in interface ISceneGraph
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)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void locateMultiple(ISceneViewer pViewer, int x, int y, int mode, boolean bGetTransformed, IHit3DSet[] ppHits) throws java.io.IOException, AutomationException
locateMultiple
in interface ISceneGraph
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)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getVerticalExaggeration() throws java.io.IOException, AutomationException
getVerticalExaggeration
in interface ISceneGraph
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setVerticalExaggeration(double pZFactor) throws java.io.IOException, AutomationException
setVerticalExaggeration
in interface ISceneGraph
pZFactor
- The pZFactor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IVector3D getSunVector() throws java.io.IOException, AutomationException
getSunVector
in interface ISceneGraph
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSunVector(IVector3D ppSun) throws java.io.IOException, AutomationException
setSunVector
in interface ISceneGraph
ppSun
- A reference to a com.esri.arcgis.geometry.IVector3D (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getContrast() throws java.io.IOException, AutomationException
getContrast
in interface ISceneGraph
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setContrast(int pContrast) throws java.io.IOException, AutomationException
setContrast
in interface ISceneGraph
pContrast
- The pContrast (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void clear(boolean bKeepBasicGraph) throws java.io.IOException, AutomationException
clear
in interface ISceneGraph
bKeepBasicGraph
- The bKeepBasicGraph (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void lockViewers(boolean lock) throws java.io.IOException, AutomationException
lockViewers
in interface ISceneGraph
lock
- The lock (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getDrawingTimeInfo(double[] pLastFrameDuration, double[] pMeanFrameRate) throws java.io.IOException, AutomationException
getDrawingTimeInfo
in interface ISceneGraph
pLastFrameDuration
- The pLastFrameDuration (out: use single element array)pMeanFrameRate
- The pMeanFrameRate (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getOwnerSymbols(java.lang.Object pOwner, IArray[] ppSymbols, ILongArray[] ppDisplayListIDs) throws java.io.IOException, AutomationException
getOwnerSymbols
in interface ISceneGraph
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)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void recordSymbol(ISymbol pSymbol, int glList, boolean bIsExtruded, boolean bLighting, int layerTransparencyPercent, boolean bOptimizeState) throws java.io.IOException, AutomationException
recordSymbol
in interface ISceneGraph
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)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isRecordingMessageEnabled() throws java.io.IOException, AutomationException
isRecordingMessageEnabled
in interface ISceneGraph
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsRecordingMessageEnabled(boolean pbIsEnabled) throws java.io.IOException, AutomationException
setIsRecordingMessageEnabled
in interface ISceneGraph
pbIsEnabled
- The pbIsEnabled (in)
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 |