|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.analyst3d.SceneGraph
public class SceneGraph
COM Class 'SceneGraph'. Generated 3/19/2015 1:20:41 PM from 'C:\ArcGIS\COM\esri3DAnalyst.olb'
Description 'A container for recording data and events that occur in a 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 |
---|
Fields inherited from interface com.esri.arcgis.carto.IActiveViewEvents |
---|
IID, IIDe79c5940_52dd_11d0_98be_00805f7ced21, xxDummy |
Fields inherited from interface com.esri.arcgis.analyst3d.ISceneRendererEvents |
---|
IID, IIDbbc7c2e8_1fb3_11d4_ab72_0008c73fd50c, xxDummy |
Fields inherited from interface com.esri.arcgis.analyst3d.ISceneGraph |
---|
IID, IID37576410_c469_11d2_b1da_00c04fa33d14, xxDummy |
Fields inherited from interface com.esri.arcgis.analyst3d.IViewers3D |
---|
IID, IID4d8ca7d2_0aaa_4502_adc7_0388051c5f5c, xxDummy |
Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo |
---|
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy |
Fields inherited from interface com.esri.arcgis.display.IConnectionPointContainer |
---|
IID, IIDb196b284_bab4_101a_b69c_00aa00341d07, xxDummy |
Fields inherited from interface com.esri.arcgis.display.IScreenDisplay |
---|
IID, IIDe6bdb004_4d35_11d0_98be_00805f7ced21, xxDummy |
Fields inherited from interface com.esri.arcgis.display.IScreenDisplay2 |
---|
IID, IIDdc321087_108f_43ae_932a_dfc1f7c4529e, xxDummy |
Fields inherited from interface com.esri.arcgis.display.IDisplay |
---|
IIDe6bdb002_4d35_11d0_98be_00805f7ced21 |
Fields inherited from interface com.esri.arcgis.display.IDisplay3D |
---|
IID, IIDdc8333bd_a1d9_11d3_9f61_00c04f6bc5f4, xxDummy |
Fields inherited from interface com.esri.arcgis.display.ITimeDisplay2 |
---|
IID, IIDdaad3027_1474_40e2_8908_e27cef24a526, xxDummy |
Fields inherited from interface com.esri.arcgis.display.ITimeDisplay |
---|
IID2045f389_b48e_4cb6_a63b_d1232c1af39d |
Constructor Summary | |
---|---|
SceneGraph()
Constructs a SceneGraph using ArcGIS Engine. |
|
SceneGraph(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. SceneGraph theSceneGraph = (SceneGraph) obj; |
Method Summary | |
---|---|
short |
addCache()
Creates a new cache and return its ID. |
void |
addFlashFeature(IGeometry pGeometry)
Adds a feature shape to the flash list. |
void |
addISceneGraphEventsDispListener(ISceneGraphEventsDisp theListener)
addISceneGraphEventsDispListener. |
void |
addISceneGraphEventsListener(ISceneGraphEvents theListener)
addISceneGraphEventsListener. |
void |
addISceneGraphLayerEventsDispListener(ISceneGraphLayerEventsDisp theListener)
addISceneGraphLayerEventsDispListener. |
void |
addISceneGraphLayerEventsListener(ISceneGraphLayerEvents theListener)
addISceneGraphLayerEventsListener. |
void |
addITimeDisplayEventsListener(ITimeDisplayEvents theListener)
addITimeDisplayEventsListener. |
void |
addSimpleActor(ISceneRenderer pRecorder,
IGeoDataset pGeoDataset)
Constructs a simple actor (layer visualization subgraph). |
void |
addSimpleGraphics(ISceneRenderer pRecorder)
Constructs a simple graphics node. |
void |
afterDraw(IActiveViewEventsAfterDrawEvent theEvent)
Fired after the specified phase is drawn. |
void |
afterItemDraw(IActiveViewEventsAfterItemDrawEvent theEvent)
Fired after an individual view item is drawn. |
void |
beginCompositeActor(ICompositeLayer pGroupLayer)
Creates a composite layer node and notifies the scene graph that subsequent actors must be added as children. |
void |
clear(boolean bKeepBasicGraph)
Resets the scene graph. |
void |
contentsChanged(IActiveViewEventsContentsChangedEvent theEvent)
Fired when the contents of the view changes. |
void |
contentsCleared(IActiveViewEventsContentsClearedEvent theEvent)
Fired when the contents of the view is cleared. |
void |
doScroll(int xDelta,
int yDelta,
boolean updateScreen)
Scrolls the screen by the specified amount. |
void |
drawCache(int hDC,
short index,
tagRECT deviceRect,
tagRECT cacheRect)
Draws the specified screen cache to the specified window device context. |
void |
drawMultipoint(IGeometry multipoint)
Draws specified multipoint on the display. |
void |
drawPoint(IGeometry point)
Draws specified point on the display. |
void |
drawPolygon(IGeometry polygon)
Draws specified polygon on the display. |
void |
drawPolyline(IGeometry polyline)
Draws specified line on the display. |
void |
drawRectangle(IEnvelope rectangle)
Draws specified rectangle on the display. |
void |
drawText(IGeometry shape,
java.lang.String text)
Draws specified text on the display. |
void |
endCompositeActor()
Notifies the scene graph that the definition of a group layer has ended. |
void |
enumConnectionPoints(IEnumConnectionPoints[] ppEnum)
enumConnectionPoints |
boolean |
equals(java.lang.Object o)
Compare this object with another |
void |
findConnectionPoint(GUID riid,
IConnectionPoint[] ppCP)
findConnectionPoint |
ISceneViewer |
findViewer(java.lang.String caption)
Finds the Viewer. |
void |
finishDrawing()
Completes drawing. |
void |
finishFeedback()
Ends feedback drawing. |
void |
flashFeatures()
Redraws viewers flashing the features in the flash list. |
void |
flashGeometry(java.lang.Object pOwner,
java.lang.Object feature)
Flashes a feature shape. |
void |
flashLocation(IPoint pGeometry)
Redraws viewers flashing the given location. |
void |
focusMapChanged(IActiveViewEventsFocusMapChangedEvent theEvent)
Fired when a new map is made active. |
void |
frameScrolled(int x,
int y)
Call on frame display when container is scrolled. |
short |
getActiveCache()
Screen cache where drawing occurs. |
ISceneViewer |
getActiveViewer()
The active viewer. |
IArray |
getAllViewers()
Returns all registered Viewers. |
void |
getBackgroundColor(float[] pRed,
float[] pGreen,
float[] pBlue)
Returns the background color. |
int |
getBackgroundRGB()
The RGB value of the background color. |
short |
getCacheCount()
Number of screen caches. |
int |
getCacheMemDC(short index)
Memory device context for the specified screen cache. |
ITrackCancel |
getCancelTracker()
Cancel tracker that is associated with the display. |
IEnvelope |
getClipEnvelope()
The bounds of the invalid region. |
ISet |
getClipEnvelopes()
The invalid region as a set of envelopes. |
IGeometry |
getClipGeometry()
User-specified clip shape. |
static java.lang.String |
getClsid()
getClsid. |
int |
getContrast()
The contrast coefficient. |
IDisplayTransformation |
getDisplayTransformation()
The transformation used by the display. |
void |
getDrawingOffset(int[] x,
int[] y)
The offset between the device origin and the active cache origin. |
void |
getDrawingTimeInfo(double[] pLastFrameDuration,
double[] pMeanFrameRate)
Returns the duration in seconds of last redraw and the average number of frames per second. |
IEnvelope |
getExtent()
The extent of the scene graph content. |
IDisplayFilter |
getFilter()
Display filter. |
IEnvelope |
getGeographySelectionExtent()
The volumetric bounding box of selected features. |
int |
getHDC()
The device context that the display is currently drawing to. |
int |
getHPalette()
Palette. |
int |
getHWnd()
Associated window handle. |
IIlluminationProps |
getIlluminationProps()
Illumination properties used by the display. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
void |
getMaxTextureSize(int[] pMaxTextureWidth,
int[] pMaxTextureHeight)
The limit for the size of a single texture. |
IEnvelope |
getOwnerExtent(java.lang.Object pOwner,
boolean bSelectionOnly)
The full or selected extent of a layer. |
void |
getOwnerSymbols(java.lang.Object pOwner,
IArray[] ppSymbols,
ILongArray[] ppDisplayListIDs)
Returns an array containing all symbols used in a layer and their corresponding display list identifications. |
void |
getOwnerTransparency(java.lang.Object pObject,
int[] pTranspPercent)
Get the transparency percentage of an owner as stored in the scene graph. |
IScene |
getScene()
The scene. |
int |
getScreenPickTolerance()
The tolerance in pixels used when picking. |
IColor |
getSelectionColor()
The selection color. |
IVector3D |
getSunVector()
The sun vector. |
float |
getSymbolScale()
The scale for point size and line width of symbols. |
ITimeReference |
getTimeReference()
Time reference using which the data has to be displayed. |
int |
getTimeRelation()
Time relation for the time query. |
ITimeValue |
getTimeValue()
Time Extent for which the data has to be displayed. |
double |
getVerticalExaggeration()
The vertical exaggeration factor. |
int |
getWindowDC()
Device context for the associated window. |
int |
hashCode()
the hashcode for this object |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
void |
invalidate(IEnvelope rect,
boolean erase,
short cacheIndex)
Cause the specified area of the specified cache to redraw. |
void |
invalidate(java.lang.Object pObject,
boolean bInvalidateGeography,
boolean bInvalidateSelection)
Invalidates acts representing an object. |
boolean |
isCacheDirty(short cacheIndex)
Indicates if the specified cache needs refreshing. |
boolean |
isEmpty()
Indicates if the content of the scene graph is empty. |
boolean |
isFirstCacheTransparent()
Indicates if the bottom cache is transparent. |
boolean |
isFramed()
Indicates if drawing occurs in a frame rather than on the whole window. |
boolean |
isGestureEnabled()
Indicates if the mouse gestures are supported. |
boolean |
isImmediateMode()
Indicates if immediate-mode rendering for the whole scene is being used. |
boolean |
isNavigating()
Indicates if the scene graph is in navigation mode. |
boolean |
isRecordingMessageEnabled()
Indicates if the scene graph provides visual feedback during recording. |
boolean |
isScaleContents()
Indicates if the contents of the screen scale when a resize occurs. |
boolean |
isSuppressEvents()
Indicates if display object suppresses events. |
boolean |
isSuppressResize()
Indicates if display resizing is suppressed. |
boolean |
isUseScrollbars()
Indicates if scrollbars should appear. |
void |
itemAdded(IActiveViewEventsItemAddedEvent theEvent)
Fired when an item is added to the view. |
void |
itemDeleted(IActiveViewEventsItemDeletedEvent theEvent)
Fired when an item is deleted from the view. |
void |
itemReordered(IActiveViewEventsItemReorderedEvent theEvent)
Fired when a view item is reordered. |
void |
locate(ISceneViewer pViewer,
int x,
int y,
int mode,
boolean bGetTransformed,
IPoint[] ppPt,
java.lang.Object[] ppOwner,
java.lang.Object[] ppObject)
Locates a single object. |
void |
locateMultiple(ISceneViewer pViewer,
int x,
int y,
int mode,
boolean bGetTransformed,
IHit3DSet[] ppHits)
Locates multiple objects. |
void |
lockViewers(boolean lock)
Locks the viewer cameras in position. |
void |
panMoveTo(IPoint mouseLocation)
Pans to a new point. |
void |
panStart(IPoint mouseLocation)
Prepares display for panning. |
IEnvelope |
panStop()
Stops panning and returns new visible bounds. |
void |
progress(int vertexCount)
Call frequently during drawing process. |
void |
putMaxTextureSize(int maxTextureWidth,
int maxTextureHeight)
The limit for the size of a single texture. |
void |
recordSymbol(ISymbol pSymbol,
int glList,
boolean bIsExtruded,
boolean bLighting,
int layerTransparencyPercent,
boolean bOptimizeState)
Creates the display list with the given identification for the symbol and its extrusion state (for points and lines). |
void |
refreshViewers()
Redraws all viewers. |
void |
registerViewer(ISceneViewer pViewer)
Adds a viewer to the scene graph. |
void |
release()
Release a SceneGraph. |
void |
remove(java.lang.Object pObject,
boolean bUpdateExtent)
Removes actors representing an object. |
void |
removeAllCaches()
Removes all caches. |
void |
removeCache(short cacheID)
Removes the specified cache. |
void |
removeISceneGraphEventsDispListener(ISceneGraphEventsDisp theListener)
removeISceneGraphEventsDispListener. |
void |
removeISceneGraphEventsListener(ISceneGraphEvents theListener)
removeISceneGraphEventsListener. |
void |
removeISceneGraphLayerEventsDispListener(ISceneGraphLayerEventsDisp theListener)
removeISceneGraphLayerEventsDispListener. |
void |
removeISceneGraphLayerEventsListener(ISceneGraphLayerEvents theListener)
removeISceneGraphLayerEventsListener. |
void |
removeITimeDisplayEventsListener(ITimeDisplayEvents theListener)
removeITimeDisplayEventsListener. |
void |
replayFrame(ICamera camera)
Uses the camera to redraw a frame. |
void |
rotateMoveTo(IPoint pPoint)
Rotates to new point. |
void |
rotateStart(IPoint mousePt,
IPoint centerPt)
Prepares display for rotating. |
double |
rotateStop()
Stops rotating and returns new angle. |
void |
rotateTimer()
Draws the rotated display. |
void |
selectionChanged(IActiveViewEventsSelectionChangedEvent theEvent)
Call this function to fire the selection changed event. |
void |
selectionChanged(ISceneRendererEventsSelectionChangedEvent theEvent)
Fired when the selection is changed. |
void |
setActiveCache(short index)
Screen cache where drawing occurs. |
void |
setActiveViewerByRef(ISceneViewer ppViewer)
The active viewer. |
void |
setBackgroundColor(float red,
float green,
float blue)
Sets the background color. |
void |
setBackgroundRGB(int rGB)
The RGB value of the background color. |
void |
setCancelTrackerByRef(ITrackCancel cancelTracker)
Cancel tracker that is associated with the display. |
void |
setClipGeometry(IGeometry geometry)
User-specified clip shape. |
void |
setContrast(int pContrast)
The contrast coefficient. |
void |
setDisplayTransformation(IDisplayTransformation displayTransformation)
The transformation used by the display. |
void |
setFilterByRef(IDisplayFilter filter)
Display filter. |
void |
setGestureEnabled(boolean pbEnabled)
Indicates if the mouse gestures are supported. |
void |
setHPalette(int hPalette)
Palette. |
void |
setHWnd(int hWnd)
Associated window handle. |
void |
setIlluminationProps(IIlluminationProps illuminationProps)
Illumination properties used by the display. |
void |
setImmediateMode(boolean pbIsAllImmediate)
Indicates if immediate-mode rendering for the whole scene is being used. |
void |
setIsFirstCacheTransparent(boolean flag)
Indicates if the bottom cache is transparent. |
void |
setIsFramed(boolean flag)
Indicates if drawing occurs in a frame rather than on the whole window. |
void |
setIsNavigating(boolean pbIsNavigating)
Indicates if the scene graph is in navigation mode. |
void |
setIsRecordingMessageEnabled(boolean pbIsEnabled)
Indicates if the scene graph provides visual feedback during recording. |
void |
setOwnerDepthPriority(java.lang.Object pObject,
short depthPriority)
Sets the depth offset of layers. |
void |
setOwnerExtrusion(java.lang.Object pObject,
boolean rhs2)
The scene graph information about a layer extrusion. |
void |
setOwnerFaceCulling(java.lang.Object pObject,
int cullingMode)
Sets retained or immediate mode for the owner. |
void |
setOwnerImmediateMode(java.lang.Object pObject,
boolean bIsLayerImmediate)
Sets retained or immediate mode for the owner. |
void |
setOwnerLightingOption(java.lang.Object pObject,
boolean lighting)
Sets the lighting state of layers. |
void |
setOwnerNavigationVisibility(java.lang.Object pObject,
boolean visibleWhenNavigating,
boolean visibleWhenStill)
Sets the visibility of layers depending on navigating state. |
void |
setOwnerShadingMode(java.lang.Object pObject,
boolean bIsSmooth)
Sets the shading mode (smooth or flat) of layers. |
void |
setOwnerTimeThreshold(java.lang.Object pObject,
double timeThreshold)
Sets the time threshold to use lowest level of detail in layers when navigating. |
void |
setOwnerTransparencyState(java.lang.Object pObject,
boolean bIsTransparent)
Sets transparency enabling flag for the owner. |
void |
setOwnerVisibility(java.lang.Object pObject,
boolean visible)
Sets the visibility of acts representing an object. |
void |
setScaleContents(boolean flag)
Indicates if the contents of the screen scale when a resize occurs. |
void |
setSceneByRef(IScene pVal)
The scene. |
void |
setScreenPickTolerance(int pixels)
The tolerance in pixels used when picking. |
void |
setScrollbarHandles(int hWndHorzScrollbar,
int hWndVertScrollbar)
Optionally specify application supplied scrollbars. |
void |
setSelectionColorByRef(IColor pSelectionColor)
The selection color. |
void |
setSunVector(IVector3D ppSun)
The sun vector. |
void |
setSuppressEvents(boolean suppressEvents)
Indicates if display object suppresses events. |
void |
setSuppressResize(boolean suppressResize)
Indicates if display resizing is suppressed. |
void |
setSymbol(ISymbol sym)
Sets the symbol used for drawing. |
void |
setSymbolScale(float scale)
The scale for point size and line width of symbols. |
void |
setTimeReference(ITimeReference timeReference)
Time reference using which the data has to be displayed. |
void |
setTimeRelation(int relation)
Time relation for the time query. |
void |
setTimeValue(ITimeValue timeExtent)
Time Extent for which the data has to be displayed. |
void |
setUseScrollbars(boolean flag)
Indicates if scrollbars should appear. |
void |
setVerticalExaggeration(double pZFactor)
The vertical exaggeration factor. |
void |
spatialReferenceChanged(IActiveViewEventsSpatialReferenceChangedEvent theEvent)
Fired when the spatial reference is changed. |
void |
startDrawing(int hDC,
short cacheID)
Prepare the display for drawing. |
void |
startFeedback()
Prepare the display for drawing selection/rubberbanding. |
void |
startRecording()
Starts recording all output to the recording cache. |
void |
stopRecording()
Stops recording to the recording cache. |
void |
trackPan()
Interactively pans the screen. |
void |
trackRotate()
Interactively rotates the screen. |
void |
unregisterViewer(ISceneViewer pViewer)
Removes a viewer from the scene graph. |
void |
updateWindow()
Forces a redraw. |
void |
validate(short cacheIndex)
Clear dirty flag for specified cache. |
void |
viewRefreshed(IActiveViewEventsViewRefreshedEvent theEvent)
Fired when view is refreshed before draw happens. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SceneGraph() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic SceneGraph(java.lang.Object obj) throws java.io.IOException
SceneGraph theSceneGraph = (SceneGraph) obj;
obj
to SceneGraph
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void addISceneGraphEventsDispListener(ISceneGraphEventsDisp theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.analyst3d.ISceneGraphEventsDisp interface.
java.io.IOException
- If there are communications problems.public void removeISceneGraphEventsDispListener(ISceneGraphEventsDisp theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.analyst3d.ISceneGraphEventsDisp interface.
java.io.IOException
- If there are communications problems.public void addISceneGraphEventsListener(ISceneGraphEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.analyst3d.ISceneGraphEvents interface.
java.io.IOException
- If there are communications problems.public void removeISceneGraphEventsListener(ISceneGraphEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.analyst3d.ISceneGraphEvents interface.
java.io.IOException
- If there are communications problems.public void addITimeDisplayEventsListener(ITimeDisplayEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.display.ITimeDisplayEvents interface.
java.io.IOException
- If there are communications problems.public void removeITimeDisplayEventsListener(ITimeDisplayEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.display.ITimeDisplayEvents interface.
java.io.IOException
- If there are communications problems.public void addISceneGraphLayerEventsListener(ISceneGraphLayerEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.analyst3d.ISceneGraphLayerEvents interface.
java.io.IOException
- If there are communications problems.public void removeISceneGraphLayerEventsListener(ISceneGraphLayerEvents theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.analyst3d.ISceneGraphLayerEvents interface.
java.io.IOException
- If there are communications problems.public void addISceneGraphLayerEventsDispListener(ISceneGraphLayerEventsDisp theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.analyst3d.ISceneGraphLayerEventsDisp interface.
java.io.IOException
- If there are communications problems.public void removeISceneGraphLayerEventsDispListener(ISceneGraphLayerEventsDisp theListener) throws java.io.IOException
theListener
- An object that implements the com.esri.arcgis.analyst3d.ISceneGraphLayerEventsDisp interface.
java.io.IOException
- If there are communications problems.public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void contentsChanged(IActiveViewEventsContentsChangedEvent theEvent) throws java.io.IOException, AutomationException
contentsChanged
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void contentsCleared(IActiveViewEventsContentsClearedEvent theEvent) throws java.io.IOException, AutomationException
contentsCleared
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void itemAdded(IActiveViewEventsItemAddedEvent theEvent) throws java.io.IOException, AutomationException
itemAdded
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void itemDeleted(IActiveViewEventsItemDeletedEvent theEvent) throws java.io.IOException, AutomationException
itemDeleted
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void itemReordered(IActiveViewEventsItemReorderedEvent theEvent) throws java.io.IOException, AutomationException
itemReordered
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void selectionChanged(IActiveViewEventsSelectionChangedEvent theEvent) throws java.io.IOException, AutomationException
selectionChanged
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void viewRefreshed(IActiveViewEventsViewRefreshedEvent theEvent) throws java.io.IOException, AutomationException
viewRefreshed
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void afterDraw(IActiveViewEventsAfterDrawEvent theEvent) throws java.io.IOException, AutomationException
afterDraw
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void afterItemDraw(IActiveViewEventsAfterItemDrawEvent theEvent) throws java.io.IOException, AutomationException
afterItemDraw
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void focusMapChanged(IActiveViewEventsFocusMapChangedEvent theEvent) throws java.io.IOException, AutomationException
focusMapChanged
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void spatialReferenceChanged(IActiveViewEventsSpatialReferenceChangedEvent theEvent) throws java.io.IOException, AutomationException
spatialReferenceChanged
in interface IActiveViewEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void selectionChanged(ISceneRendererEventsSelectionChangedEvent theEvent) throws java.io.IOException, AutomationException
selectionChanged
in interface ISceneRendererEvents
theEvent
- The event
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IScene getScene() throws java.io.IOException, AutomationException
getScene
in interface ISceneGraph
getScene
in interface IViewers3D
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
setSceneByRef
in interface IViewers3D
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
registerViewer
in interface IViewers3D
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
unregisterViewer
in interface IViewers3D
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
findViewer
in interface IViewers3D
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
getAllViewers
in interface IViewers3D
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
setActiveViewerByRef
in interface IViewers3D
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
getActiveViewer
in interface IViewers3D
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
replayFrame
in interface IViewers3D
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
refreshViewers
in interface IViewers3D
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
setBackgroundColor
in interface IViewers3D
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
getBackgroundColor
in interface IViewers3D
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
isNavigating
in interface IViewers3D
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
setIsNavigating
in interface IViewers3D
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
setGestureEnabled
in interface IViewers3D
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
isGestureEnabled
in interface IViewers3D
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.public void interfaceSupportsErrorInfo(GUID riid) throws java.io.IOException, AutomationException
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void enumConnectionPoints(IEnumConnectionPoints[] ppEnum) throws java.io.IOException, AutomationException
enumConnectionPoints
in interface IConnectionPointContainer
ppEnum
- A reference to a com.esri.arcgis.display.IEnumConnectionPoints (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void findConnectionPoint(GUID riid, IConnectionPoint[] ppCP) throws java.io.IOException, AutomationException
findConnectionPoint
in interface IConnectionPointContainer
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)ppCP
- A reference to a com.esri.arcgis.display.IConnectionPoint (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHWnd(int hWnd) throws java.io.IOException, AutomationException
setHWnd
in interface IScreenDisplay
setHWnd
in interface IScreenDisplay2
hWnd
- The hWnd (A COM typedef) (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getHWnd() throws java.io.IOException, AutomationException
getHWnd
in interface IScreenDisplay
getHWnd
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getWindowDC() throws java.io.IOException, AutomationException
getWindowDC
in interface IScreenDisplay
getWindowDC
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public short addCache() throws java.io.IOException, AutomationException
addCache
in interface IScreenDisplay
addCache
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeCache(short cacheID) throws java.io.IOException, AutomationException
removeCache
in interface IScreenDisplay
removeCache
in interface IScreenDisplay2
cacheID
- The cacheID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public short getCacheCount() throws java.io.IOException, AutomationException
getCacheCount
in interface IScreenDisplay
getCacheCount
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeAllCaches() throws java.io.IOException, AutomationException
removeAllCaches
in interface IScreenDisplay
removeAllCaches
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getCacheMemDC(short index) throws java.io.IOException, AutomationException
getCacheMemDC
in interface IScreenDisplay
getCacheMemDC
in interface IScreenDisplay2
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setActiveCache(short index) throws java.io.IOException, AutomationException
setActiveCache
in interface IScreenDisplay
setActiveCache
in interface IScreenDisplay2
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public short getActiveCache() throws java.io.IOException, AutomationException
getActiveCache
in interface IScreenDisplay
getActiveCache
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsFirstCacheTransparent(boolean flag) throws java.io.IOException, AutomationException
setIsFirstCacheTransparent
in interface IScreenDisplay
setIsFirstCacheTransparent
in interface IScreenDisplay2
flag
- The flag (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isFirstCacheTransparent() throws java.io.IOException, AutomationException
isFirstCacheTransparent
in interface IScreenDisplay
isFirstCacheTransparent
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startRecording() throws java.io.IOException, AutomationException
startRecording
in interface IScreenDisplay
startRecording
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void stopRecording() throws java.io.IOException, AutomationException
stopRecording
in interface IScreenDisplay
stopRecording
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseScrollbars(boolean flag) throws java.io.IOException, AutomationException
setUseScrollbars
in interface IScreenDisplay
setUseScrollbars
in interface IScreenDisplay2
flag
- The flag (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseScrollbars() throws java.io.IOException, AutomationException
isUseScrollbars
in interface IScreenDisplay
isUseScrollbars
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setScrollbarHandles(int hWndHorzScrollbar, int hWndVertScrollbar) throws java.io.IOException, AutomationException
setScrollbarHandles
in interface IScreenDisplay
setScrollbarHandles
in interface IScreenDisplay2
hWndHorzScrollbar
- The hWndHorzScrollbar (A COM typedef) (in)hWndVertScrollbar
- The hWndVertScrollbar (A COM typedef) (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setScaleContents(boolean flag) throws java.io.IOException, AutomationException
setScaleContents
in interface IScreenDisplay
setScaleContents
in interface IScreenDisplay2
flag
- The flag (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isScaleContents() throws java.io.IOException, AutomationException
isScaleContents
in interface IScreenDisplay
isScaleContents
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSuppressResize(boolean suppressResize) throws java.io.IOException, AutomationException
setSuppressResize
in interface IScreenDisplay
setSuppressResize
in interface IScreenDisplay2
suppressResize
- The suppressResize (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSuppressResize() throws java.io.IOException, AutomationException
isSuppressResize
in interface IScreenDisplay
isSuppressResize
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isFramed() throws java.io.IOException, AutomationException
isFramed
in interface IScreenDisplay
isFramed
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsFramed(boolean flag) throws java.io.IOException, AutomationException
setIsFramed
in interface IScreenDisplay
setIsFramed
in interface IScreenDisplay2
flag
- The flag (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITrackCancel getCancelTracker() throws java.io.IOException, AutomationException
getCancelTracker
in interface IScreenDisplay
getCancelTracker
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCancelTrackerByRef(ITrackCancel cancelTracker) throws java.io.IOException, AutomationException
setCancelTrackerByRef
in interface IScreenDisplay
setCancelTrackerByRef
in interface IScreenDisplay2
cancelTracker
- A reference to a com.esri.arcgis.system.ITrackCancel (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void invalidate(IEnvelope rect, boolean erase, short cacheIndex) throws java.io.IOException, AutomationException
invalidate
in interface IScreenDisplay
invalidate
in interface IScreenDisplay2
rect
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)erase
- The erase (in)cacheIndex
- The cacheIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCacheDirty(short cacheIndex) throws java.io.IOException, AutomationException
isCacheDirty
in interface IScreenDisplay
isCacheDirty
in interface IScreenDisplay2
cacheIndex
- The cacheIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void drawCache(int hDC, short index, tagRECT deviceRect, tagRECT cacheRect) throws java.io.IOException, AutomationException
drawCache
in interface IScreenDisplay
drawCache
in interface IScreenDisplay2
hDC
- The hDC (A COM typedef) (in)index
- The index (in)deviceRect
- A Structure: com.esri.arcgis.system.tagRECT (in)cacheRect
- A Structure: com.esri.arcgis.system.tagRECT (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void doScroll(int xDelta, int yDelta, boolean updateScreen) throws java.io.IOException, AutomationException
doScroll
in interface IScreenDisplay
doScroll
in interface IScreenDisplay2
xDelta
- The xDelta (in)yDelta
- The yDelta (in)updateScreen
- The updateScreen (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void trackPan() throws java.io.IOException, AutomationException
trackPan
in interface IScreenDisplay
trackPan
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void panStart(IPoint mouseLocation) throws java.io.IOException, AutomationException
panStart
in interface IScreenDisplay
panStart
in interface IScreenDisplay2
mouseLocation
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void panMoveTo(IPoint mouseLocation) throws java.io.IOException, AutomationException
panMoveTo
in interface IScreenDisplay
panMoveTo
in interface IScreenDisplay2
mouseLocation
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope panStop() throws java.io.IOException, AutomationException
panStop
in interface IScreenDisplay
panStop
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void trackRotate() throws java.io.IOException, AutomationException
trackRotate
in interface IScreenDisplay
trackRotate
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void rotateStart(IPoint mousePt, IPoint centerPt) throws java.io.IOException, AutomationException
rotateStart
in interface IScreenDisplay
rotateStart
in interface IScreenDisplay2
mousePt
- A reference to a com.esri.arcgis.geometry.IPoint (in)centerPt
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void rotateMoveTo(IPoint pPoint) throws java.io.IOException, AutomationException
rotateMoveTo
in interface IScreenDisplay
rotateMoveTo
in interface IScreenDisplay2
pPoint
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void rotateTimer() throws java.io.IOException, AutomationException
rotateTimer
in interface IScreenDisplay
rotateTimer
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double rotateStop() throws java.io.IOException, AutomationException
rotateStop
in interface IScreenDisplay
rotateStop
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void updateWindow() throws java.io.IOException, AutomationException
updateWindow
in interface IScreenDisplay
updateWindow
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDisplayTransformation getDisplayTransformation() throws java.io.IOException, AutomationException
getDisplayTransformation
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDisplayTransformation(IDisplayTransformation displayTransformation) throws java.io.IOException, AutomationException
setDisplayTransformation
in interface IDisplay
displayTransformation
- A reference to a com.esri.arcgis.display.IDisplayTransformation (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getClipEnvelope() throws java.io.IOException, AutomationException
getClipEnvelope
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISet getClipEnvelopes() throws java.io.IOException, AutomationException
getClipEnvelopes
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getClipGeometry() throws java.io.IOException, AutomationException
getClipGeometry
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setClipGeometry(IGeometry geometry) throws java.io.IOException, AutomationException
setClipGeometry
in interface IDisplay
geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSuppressEvents() throws java.io.IOException, AutomationException
isSuppressEvents
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSuppressEvents(boolean suppressEvents) throws java.io.IOException, AutomationException
setSuppressEvents
in interface IDisplay
suppressEvents
- The suppressEvents (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDisplayFilter getFilter() throws java.io.IOException, AutomationException
getFilter
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFilterByRef(IDisplayFilter filter) throws java.io.IOException, AutomationException
setFilterByRef
in interface IDisplay
filter
- A reference to a com.esri.arcgis.display.IDisplayFilter (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getHPalette() throws java.io.IOException, AutomationException
getHPalette
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHPalette(int hPalette) throws java.io.IOException, AutomationException
setHPalette
in interface IDisplay
hPalette
- The hPalette (A COM typedef) (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startDrawing(int hDC, short cacheID) throws java.io.IOException, AutomationException
startDrawing
in interface IDisplay
hDC
- The hDC (A COM typedef) (in)cacheID
- The cacheID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getHDC() throws java.io.IOException, AutomationException
getHDC
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void finishDrawing() throws java.io.IOException, AutomationException
finishDrawing
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void progress(int vertexCount) throws java.io.IOException, AutomationException
progress
in interface IDisplay
vertexCount
- The vertexCount (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void drawPoint(IGeometry point) throws java.io.IOException, AutomationException
drawPoint
in interface IDisplay
point
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void drawMultipoint(IGeometry multipoint) throws java.io.IOException, AutomationException
drawMultipoint
in interface IDisplay
multipoint
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void drawRectangle(IEnvelope rectangle) throws java.io.IOException, AutomationException
drawRectangle
in interface IDisplay
rectangle
- 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.public void drawPolyline(IGeometry polyline) throws java.io.IOException, AutomationException
drawPolyline
in interface IDisplay
polyline
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void drawPolygon(IGeometry polygon) throws java.io.IOException, AutomationException
drawPolygon
in interface IDisplay
polygon
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void drawText(IGeometry shape, java.lang.String text) throws java.io.IOException, AutomationException
drawText
in interface IDisplay
shape
- A reference to a com.esri.arcgis.geometry.IGeometry (in)text
- The text (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSymbol(ISymbol sym) throws java.io.IOException, AutomationException
setSymbol
in interface IDisplay
sym
- A reference to a com.esri.arcgis.display.ISymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IIlluminationProps getIlluminationProps() throws java.io.IOException, AutomationException
getIlluminationProps
in interface IDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIlluminationProps(IIlluminationProps illuminationProps) throws java.io.IOException, AutomationException
setIlluminationProps
in interface IDisplay
illuminationProps
- A reference to a com.esri.arcgis.display.IIlluminationProps (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBackgroundRGB(int rGB) throws java.io.IOException, AutomationException
setBackgroundRGB
in interface IScreenDisplay2
rGB
- The rGB (A COM typedef) (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getBackgroundRGB() throws java.io.IOException, AutomationException
getBackgroundRGB
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getDrawingOffset(int[] x, int[] y) throws java.io.IOException, AutomationException
getDrawingOffset
in interface IScreenDisplay2
x
- The x (out: use single element array)y
- The y (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void validate(short cacheIndex) throws java.io.IOException, AutomationException
validate
in interface IScreenDisplay2
cacheIndex
- The cacheIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startFeedback() throws java.io.IOException, AutomationException
startFeedback
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void finishFeedback() throws java.io.IOException, AutomationException
finishFeedback
in interface IScreenDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void frameScrolled(int x, int y) throws java.io.IOException, AutomationException
frameScrolled
in interface IScreenDisplay2
x
- The x (in)y
- The y (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setScreenPickTolerance(int pixels) throws java.io.IOException, AutomationException
setScreenPickTolerance
in interface IDisplay3D
pixels
- The pixels (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getScreenPickTolerance() throws java.io.IOException, AutomationException
getScreenPickTolerance
in interface IDisplay3D
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSymbolScale(float scale) throws java.io.IOException, AutomationException
setSymbolScale
in interface IDisplay3D
scale
- The scale (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public float getSymbolScale() throws java.io.IOException, AutomationException
getSymbolScale
in interface IDisplay3D
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void putMaxTextureSize(int maxTextureWidth, int maxTextureHeight) throws java.io.IOException, AutomationException
putMaxTextureSize
in interface IDisplay3D
maxTextureWidth
- The maxTextureWidth (in)maxTextureHeight
- The maxTextureHeight (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getMaxTextureSize(int[] pMaxTextureWidth, int[] pMaxTextureHeight) throws java.io.IOException, AutomationException
getMaxTextureSize
in interface IDisplay3D
pMaxTextureWidth
- The pMaxTextureWidth (out: use single element array)pMaxTextureHeight
- The pMaxTextureHeight (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addFlashFeature(IGeometry pGeometry) throws java.io.IOException, AutomationException
addFlashFeature
in interface IDisplay3D
pGeometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void flashFeatures() throws java.io.IOException, AutomationException
flashFeatures
in interface IDisplay3D
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void flashLocation(IPoint pGeometry) throws java.io.IOException, AutomationException
flashLocation
in interface IDisplay3D
pGeometry
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void flashGeometry(java.lang.Object pOwner, java.lang.Object feature) throws java.io.IOException, AutomationException
flashGeometry
in interface IDisplay3D
pOwner
- A reference to another Object (IUnknown) (in)feature
- A reference to another Object (IUnknown) (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITimeValue getTimeValue() throws java.io.IOException, AutomationException
getTimeValue
in interface ITimeDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTimeValue(ITimeValue timeExtent) throws java.io.IOException, AutomationException
setTimeValue
in interface ITimeDisplay
timeExtent
- A reference to a com.esri.arcgis.system.ITimeValue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITimeReference getTimeReference() throws java.io.IOException, AutomationException
getTimeReference
in interface ITimeDisplay
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTimeReference(ITimeReference timeReference) throws java.io.IOException, AutomationException
setTimeReference
in interface ITimeDisplay
timeReference
- A reference to a com.esri.arcgis.system.ITimeReference (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTimeRelation() throws java.io.IOException, AutomationException
getTimeRelation
in interface ITimeDisplay2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTimeRelation(int relation) throws java.io.IOException, AutomationException
setTimeRelation
in interface ITimeDisplay2
relation
- A com.esri.arcgis.system.esriTimeRelation constant (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 |