com.esri.arcgis.globecore
Class IGlobeViewerProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.globecore.IGlobeViewerProxy
All Implemented Interfaces:
IGlobeViewer, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IGlobeViewer2Proxy

public class IGlobeViewerProxy
extends com.esri.arcgis.interop.Dispatch
implements IGlobeViewer, java.io.Serializable

Internal use class Proxy for COM Interface 'IGlobeViewer'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGlobeCore.olb'

Description: 'Provides access to members that manipulate the globe viewer.' 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
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.globecore.IGlobeViewer
IID, IID365a110b_b13f_4314_a3e8_1edf9b7ddf31
 
Constructor Summary
  IGlobeViewerProxy()
          For internal use only
  IGlobeViewerProxy(java.lang.Object obj)
           
protected IGlobeViewerProxy(java.lang.Object obj, java.lang.String iid)
           
  IGlobeViewerProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IGlobeViewerProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 IGlobeDisplay getGlobeDisplay()
          The globe display.
 void getIsTargetAtCenter(boolean[] pIsAtCenter, int[] pIndexGlobe)
          Finds if the target is at the center of a globe.
 double getSpinSpeed()
          The Speed for spinning.
 boolean isHUDEnabled()
          Indicates if heads up display is enabled.
 boolean isNorthArrowEnabled()
          Indicates if the north arrow is enabled.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setGlobeDisplayByRef(IGlobeDisplay ppGlobeDisplay)
          The globe display.
 void setHUDEnabled(boolean pbHUD)
          Indicates if heads up display is enabled.
 void setNorthArrowEnabled(boolean pbNorthArrow)
          Indicates if the north arrow is enabled.
 void setSpinSpeed(double spinSpeed)
          The Speed for spinning.
 void startSpinning(int spinDirection)
          Starts the globe spinning.
 void stopSpinning()
          Stops the globe from further spinning.
 
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

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IGlobeViewerProxy

public IGlobeViewerProxy(java.lang.String CLSID,
                         java.lang.String host,
                         com.esri.arcgis.interop.AuthInfo authInfo)
                  throws java.net.UnknownHostException,
                         java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IGlobeViewerProxy

public IGlobeViewerProxy()
For internal use only


IGlobeViewerProxy

public IGlobeViewerProxy(java.lang.Object obj)
                  throws java.io.IOException
Throws:
java.io.IOException

IGlobeViewerProxy

protected IGlobeViewerProxy(java.lang.Object obj,
                            java.lang.String iid)
                     throws java.io.IOException
Throws:
java.io.IOException

IGlobeViewerProxy

protected IGlobeViewerProxy(java.lang.String CLSID,
                            java.lang.String iid,
                            java.lang.String host,
                            com.esri.arcgis.interop.AuthInfo authInfo)
                     throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

startSpinning

public void startSpinning(int spinDirection)
                   throws java.io.IOException,
                          AutomationException
Starts the globe spinning.

Specified by:
startSpinning in interface IGlobeViewer
Parameters:
spinDirection - A com.esri.arcgis.globecore.esriGlobeSpinDirection constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

stopSpinning

public void stopSpinning()
                  throws java.io.IOException,
                         AutomationException
Stops the globe from further spinning.

Specified by:
stopSpinning in interface IGlobeViewer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSpinSpeed

public void setSpinSpeed(double spinSpeed)
                  throws java.io.IOException,
                         AutomationException
The Speed for spinning.

Specified by:
setSpinSpeed in interface IGlobeViewer
Parameters:
spinSpeed - The spinSpeed (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpinSpeed

public double getSpinSpeed()
                    throws java.io.IOException,
                           AutomationException
The Speed for spinning.

Specified by:
getSpinSpeed in interface IGlobeViewer
Returns:
The spinSpeed
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGlobeDisplay

public IGlobeDisplay getGlobeDisplay()
                              throws java.io.IOException,
                                     AutomationException
The globe display.

Specified by:
getGlobeDisplay in interface IGlobeViewer
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.

setGlobeDisplayByRef

public void setGlobeDisplayByRef(IGlobeDisplay ppGlobeDisplay)
                          throws java.io.IOException,
                                 AutomationException
The globe display.

Specified by:
setGlobeDisplayByRef in interface IGlobeViewer
Parameters:
ppGlobeDisplay - A reference to a com.esri.arcgis.globecore.IGlobeDisplay (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIsTargetAtCenter

public void getIsTargetAtCenter(boolean[] pIsAtCenter,
                                int[] pIndexGlobe)
                         throws java.io.IOException,
                                AutomationException
Finds if the target is at the center of a globe.

Specified by:
getIsTargetAtCenter in interface IGlobeViewer
Parameters:
pIsAtCenter - The pIsAtCenter (out: use single element array)
pIndexGlobe - The pIndexGlobe (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNorthArrowEnabled

public void setNorthArrowEnabled(boolean pbNorthArrow)
                          throws java.io.IOException,
                                 AutomationException
Indicates if the north arrow is enabled.

Specified by:
setNorthArrowEnabled in interface IGlobeViewer
Parameters:
pbNorthArrow - The pbNorthArrow (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isNorthArrowEnabled

public boolean isNorthArrowEnabled()
                            throws java.io.IOException,
                                   AutomationException
Indicates if the north arrow is enabled.

Specified by:
isNorthArrowEnabled in interface IGlobeViewer
Returns:
The pbNorthArrow
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHUDEnabled

public void setHUDEnabled(boolean pbHUD)
                   throws java.io.IOException,
                          AutomationException
Indicates if heads up display is enabled.

Specified by:
setHUDEnabled in interface IGlobeViewer
Parameters:
pbHUD - The pbHUD (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHUDEnabled

public boolean isHUDEnabled()
                     throws java.io.IOException,
                            AutomationException
Indicates if heads up display is enabled.

Specified by:
isHUDEnabled in interface IGlobeViewer
Returns:
The pbHUD
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.