com.esri.arcgis.analyst3d
Interface ISceneGraphEventsDisp

All Superinterfaces:
java.util.EventListener, java.io.Serializable
All Known Implementing Classes:
ISceneGraphEventsDispAdapter, ISceneGraphEventsDispProxy

public interface ISceneGraphEventsDisp
extends java.util.EventListener, java.io.Serializable

COM Interface 'ISceneGraphEventsDisp'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esri3DAnalyst.olb'

Description: 'Provides access to events that occur when state of scene graph changes.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String DISPID_1_NAME
           
static java.lang.String DISPID_2_NAME
           
static java.lang.String DISPID_3_NAME
           
static java.lang.String DISPID_4_NAME
           
static java.lang.String DISPID_5_NAME
           
static java.lang.String DISPID_6_NAME
           
static java.lang.String DISPID_7_NAME
           
static java.lang.String DISPID_8_NAME
           
static java.lang.String IID
          Deprecated. Internal use only
static int IID1d1c669b_13de_11d4_80df_00c04fa0adf8
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void activeViewerChanged(ISceneGraphEventsDispActiveViewerChangedEvent theEvent)
          Fired when the active viewer changes.
 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 viewerAdded(ISceneGraphEventsDispViewerAddedEvent theEvent)
          Fired when a new viewer is added.
 void viewerRemoved(ISceneGraphEventsDispViewerRemovedEvent theEvent)
          Fired when a viewer is removed.
 

Field Detail

IID1d1c669b_13de_11d4_80df_00c04fa0adf8

static final int IID1d1c669b_13de_11d4_80df_00c04fa0adf8
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values

DISPID_1_NAME

static final java.lang.String DISPID_1_NAME
See Also:
Constant Field Values

DISPID_2_NAME

static final java.lang.String DISPID_2_NAME
See Also:
Constant Field Values

DISPID_3_NAME

static final java.lang.String DISPID_3_NAME
See Also:
Constant Field Values

DISPID_4_NAME

static final java.lang.String DISPID_4_NAME
See Also:
Constant Field Values

DISPID_5_NAME

static final java.lang.String DISPID_5_NAME
See Also:
Constant Field Values

DISPID_6_NAME

static final java.lang.String DISPID_6_NAME
See Also:
Constant Field Values

DISPID_7_NAME

static final java.lang.String DISPID_7_NAME
See Also:
Constant Field Values

DISPID_8_NAME

static final java.lang.String DISPID_8_NAME
See Also:
Constant Field Values
Method Detail

activeViewerChanged

void activeViewerChanged(ISceneGraphEventsDispActiveViewerChangedEvent theEvent)
                         throws java.io.IOException,
                                AutomationException
Fired when the active viewer changes.

Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

viewerAdded

void viewerAdded(ISceneGraphEventsDispViewerAddedEvent theEvent)
                 throws java.io.IOException,
                        AutomationException
Fired when a new viewer is added.

Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

viewerRemoved

void viewerRemoved(ISceneGraphEventsDispViewerRemovedEvent theEvent)
                   throws java.io.IOException,
                          AutomationException
Fired when a viewer is removed.

Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

interactionStopped

void interactionStopped(ISceneGraphEventsDispInteractionStoppedEvent theEvent)
                        throws java.io.IOException,
                               AutomationException
Fired when interaction stops.

Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

recordingStarted

void recordingStarted(ISceneGraphEventsDispRecordingStartedEvent theEvent)
                      throws java.io.IOException,
                             AutomationException
Fired when node recording starts.

Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

recordingStopped

void recordingStopped(ISceneGraphEventsDispRecordingStoppedEvent theEvent)
                      throws java.io.IOException,
                             AutomationException
Fired when node recording stops.

Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

beforeDraw

boolean beforeDraw(ISceneGraphEventsDispBeforeDrawEvent theEvent)
                   throws java.io.IOException,
                          AutomationException
Fired when drawing starts.

Parameters:
theEvent - The event
Returns:
The pbHandled
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

afterDraw

void afterDraw(ISceneGraphEventsDispAfterDrawEvent theEvent)
               throws java.io.IOException,
                      AutomationException
Fired when drawing finishes.

Parameters:
theEvent - The event
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.