com.esri.arcgis.controls
Interface IGlobeHookHelper

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GlobeHookHelper, IGlobeHookHelperProxy

public interface IGlobeHookHelper
extends java.io.Serializable

COM Interface 'IGlobeHookHelper'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriControls.olb'

Description: 'Provides access to members needed when developing commands to work with the GlobeControl, ArcGlobe, and custom controls and applications.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID96133e57_09a6_45b0_929e_df2e31ddc788
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 ISceneViewer getActiveViewer()
          Active scene viewer of hooked control or application.
 ICamera getCamera()
          Camera of hooked control or application.
 IGlobe getGlobe()
          Globe of hooked control or application.
 IGlobeDisplay getGlobeDisplay()
          GlobeDisplay of hooked control or application.
 java.lang.Object getHook()
          Hook object that should be the same as the hook object passed in ICommand::OnCreate.
 void setHookByRef(java.lang.Object ppHook)
          Hook object that should be the same as the hook object passed in ICommand::OnCreate.
 

Field Detail

IID96133e57_09a6_45b0_929e_df2e31ddc788

static final int IID96133e57_09a6_45b0_929e_df2e31ddc788
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
Method Detail

setHookByRef

void setHookByRef(java.lang.Object ppHook)
                  throws java.io.IOException,
                         AutomationException
Hook object that should be the same as the hook object passed in ICommand::OnCreate.

Parameters:
ppHook - A reference to another Automation Object (IDispatch) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHook

java.lang.Object getHook()
                         throws java.io.IOException,
                                AutomationException
Hook object that should be the same as the hook object passed in ICommand::OnCreate.

Returns:
A reference to another Automation Object (IDispatch)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGlobe

IGlobe getGlobe()
                throws java.io.IOException,
                       AutomationException
Globe of hooked control or application.

Returns:
A reference to a com.esri.arcgis.globecore.IGlobe
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGlobeDisplay

IGlobeDisplay getGlobeDisplay()
                              throws java.io.IOException,
                                     AutomationException
GlobeDisplay of hooked control or application.

Returns:
A reference to a com.esri.arcgis.globecore.IGlobeDisplay
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getActiveViewer

ISceneViewer getActiveViewer()
                             throws java.io.IOException,
                                    AutomationException
Active scene viewer of hooked control or application.

Returns:
A reference to a com.esri.arcgis.analyst3d.ISceneViewer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCamera

ICamera getCamera()
                  throws java.io.IOException,
                         AutomationException
Camera of hooked control or application.

Returns:
A reference to a com.esri.arcgis.analyst3d.ICamera
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.