|
|||||||||
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.ISceneGraphEventsDispProxy
public class ISceneGraphEventsDispProxy
Provides access to events that occur when state of scene graph changes.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
ISceneGraphEventsDispProxy()
|
|
ISceneGraphEventsDispProxy(Object obj)
|
protected |
ISceneGraphEventsDispProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
activeViewerChanged(ISceneGraphEventsDispActiveViewerChangedEvent theEvent)
Fired when the active viewer changes. |
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
void |
afterDraw(ISceneGraphEventsDispAfterDrawEvent theEvent)
Fired when drawing finishes. |
boolean |
beforeDraw(ISceneGraphEventsDispBeforeDrawEvent theEvent)
Fired when drawing starts. |
void |
interactionStopped(ISceneGraphEventsDispInteractionStoppedEvent theEvent)
Fired when interaction stops. |
void |
recordingStarted(ISceneGraphEventsDispRecordingStartedEvent theEvent)
Fired when node recording starts. |
void |
recordingStopped(ISceneGraphEventsDispRecordingStoppedEvent theEvent)
Fired when node recording stops. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
viewerAdded(ISceneGraphEventsDispViewerAddedEvent theEvent)
Fired when a new viewer is added. |
void |
viewerRemoved(ISceneGraphEventsDispViewerRemovedEvent theEvent)
Fired when a viewer is removed. |
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 boolean noncastable
Constructor Detail |
---|
public ISceneGraphEventsDispProxy()
public ISceneGraphEventsDispProxy(Object obj) throws IOException
IOException
protected ISceneGraphEventsDispProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void activeViewerChanged(ISceneGraphEventsDispActiveViewerChangedEvent theEvent) throws IOException, AutomationException
activeViewerChanged
in interface ISceneGraphEventsDisp
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void viewerAdded(ISceneGraphEventsDispViewerAddedEvent theEvent) throws IOException, AutomationException
viewerAdded
in interface ISceneGraphEventsDisp
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void viewerRemoved(ISceneGraphEventsDispViewerRemovedEvent theEvent) throws IOException, AutomationException
viewerRemoved
in interface ISceneGraphEventsDisp
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void interactionStopped(ISceneGraphEventsDispInteractionStoppedEvent theEvent) throws IOException, AutomationException
interactionStopped
in interface ISceneGraphEventsDisp
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void recordingStarted(ISceneGraphEventsDispRecordingStartedEvent theEvent) throws IOException, AutomationException
recordingStarted
in interface ISceneGraphEventsDisp
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void recordingStopped(ISceneGraphEventsDispRecordingStoppedEvent theEvent) throws IOException, AutomationException
recordingStopped
in interface ISceneGraphEventsDisp
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean beforeDraw(ISceneGraphEventsDispBeforeDrawEvent theEvent) throws IOException, AutomationException
beforeDraw
in interface ISceneGraphEventsDisp
theEvent
- The event
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void afterDraw(ISceneGraphEventsDispAfterDrawEvent theEvent) throws IOException, AutomationException
afterDraw
in interface ISceneGraphEventsDisp
theEvent
- The event
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 |