com.esri.arcgis.globecore
Class IGlobeDisplayProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.analyst3d.IViewers3DProxy
          extended by com.esri.arcgis.globecore.IGlobeDisplayProxy
All Implemented Interfaces:
IViewers3D, IGlobeDisplay, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IGlobeDisplay2Proxy

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

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

public class IGlobeDisplayProxy
extends IViewers3DProxy
implements IGlobeDisplay, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
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.IGlobeDisplay
IID, IIDa08bd3fa_8d60_42a3_bd2a_50b013e3f6da
 
Fields inherited from interface com.esri.arcgis.analyst3d.IViewers3D
IID4d8ca7d2_0aaa_4502_adc7_0388051c5f5c
 
Constructor Summary
  IGlobeDisplayProxy()
          Deprecated. For internal use only
  IGlobeDisplayProxy(java.lang.Object obj)
          Deprecated.  
protected IGlobeDisplayProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IGlobeDisplayProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IGlobeDisplayProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 void clear(boolean bRecycleBasicObjects)
          Deprecated. Clear the display objects.
 IGlobeAdvancedOptions getAdvancedOptions()
          Deprecated. The data processing and management options.
 double getCacheUsage(java.lang.String cachePath, boolean bUpdate)
          Deprecated. The disk cache usage in Mb (will return the current one if path is empty string).
 IGlobe getGlobe()
          Deprecated. The globe container.
 IColor getSelectionColor()
          Deprecated. The selection color.
 void getSurfaceElevation(double longitude, double latitude, boolean bGetMaxResolution, double[] pElevationInMeters)
          Deprecated. Find the elevation of a point in the given geographical location.
 void getSurfacePoint(double xView, double yView, int internalGlobe, IPoint[] ppIntersec)
          Deprecated. Locate a point in the position x,y within the view (x and y in the interval 0-1).
 boolean isEnableMessages()
          Deprecated. Indicates if the warning and question messages are enabled.
 boolean isImmediateDataFetching()
          Deprecated. Indicates whether in immediate data fetching mode.
 void locate(ISceneViewer pViewer, int xView, int yView, boolean bGetTransformed, boolean bGetEmptyGlobe, IPoint[] ppPoint, java.lang.Object[] ppOwner, java.lang.Object[] ppObject)
          Deprecated. Find the object and location in the line of sight.
 void locateFeature(ISceneViewer pViewer, int xView, int yView, java.lang.Object[] ppOwner, java.lang.Object[] ppObject)
          Deprecated. Find the object and location in the line of sight.
 void locateLayers(ISceneViewer pViewer, int xView, int yView, IEnumLayer pLayers, boolean bGetLocation, boolean bGetTransformed, boolean bGetEmptyGlobe, boolean bFeaturesOnly, boolean bTopMost, IHit3DSet[] ppHits, ITrackCancel pTrackCancel)
          Deprecated. Find the object and location in the line of sight.
 void locateMultiple(ISceneViewer pViewer, int xView, int yView, boolean bGetLocation, boolean bGetTransformed, boolean bGetEmptyGlobe, boolean bFeaturesOnly, IHit3DSet[] ppHits)
          Deprecated. Find the object and location in the line of sight.
 void refreshTextureObjects()
          Deprecated. Deletes all the textures to force them to reload.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setAdvancedOptions(IGlobeAdvancedOptions ppOptions)
          Deprecated. The data processing and management options.
 void setEnableMessages(boolean pbEnableMessages)
          Deprecated. Indicates if the warning and question messages are enabled.
 void setGlobeByRef(IGlobe ppGlobe)
          Deprecated. The globe container.
 void setImmediateDataFetching(boolean pbImmediate)
          Deprecated. Indicates whether in immediate data fetching mode.
 void setSelectionColor(IColor pSelectionColor)
          Deprecated. The selection color.
 void startPrintingExporting(double cullArea)
          Deprecated. Start exporting/printing with an extending cull area.
 void stopPrintingExporting()
          Deprecated. Stop Exporting/printing with extending culling area-- restore defaults.
 
Methods inherited from class com.esri.arcgis.analyst3d.IViewers3DProxy
findViewer, getActiveViewer, getAllViewers, getBackgroundColor, getScene, isGestureEnabled, isNavigating, refreshViewers, registerViewer, replayFrame, setActiveViewerByRef, setBackgroundColor, setGestureEnabled, setIsNavigating, setSceneByRef, unregisterViewer
 
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
 
Methods inherited from interface com.esri.arcgis.analyst3d.IViewers3D
findViewer, getActiveViewer, getAllViewers, getBackgroundColor, getScene, isGestureEnabled, isNavigating, refreshViewers, registerViewer, replayFrame, setActiveViewerByRef, setBackgroundColor, setGestureEnabled, setIsNavigating, setSceneByRef, unregisterViewer
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IGlobeDisplayProxy

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

IGlobeDisplayProxy

public IGlobeDisplayProxy()
Deprecated. 
For internal use only


IGlobeDisplayProxy

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

IGlobeDisplayProxy

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

IGlobeDisplayProxy

protected IGlobeDisplayProxy(java.lang.String CLSID,
                             java.lang.String iid,
                             java.lang.String host,
                             com.esri.arcgis.interop.AuthInfo authInfo)
                      throws java.io.IOException
Deprecated. 
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
Deprecated. 
Overrides:
addListener in class IViewers3DProxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class IViewers3DProxy
Throws:
java.io.IOException

getGlobe

public IGlobe getGlobe()
                throws java.io.IOException,
                       AutomationException
Deprecated. 
The globe container.

Specified by:
getGlobe in interface IGlobeDisplay
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.

setGlobeByRef

public void setGlobeByRef(IGlobe ppGlobe)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
The globe container.

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

clear

public void clear(boolean bRecycleBasicObjects)
           throws java.io.IOException,
                  AutomationException
Deprecated. 
Clear the display objects.

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

getSurfacePoint

public void getSurfacePoint(double xView,
                            double yView,
                            int internalGlobe,
                            IPoint[] ppIntersec)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Locate a point in the position x,y within the view (x and y in the interval 0-1).

Specified by:
getSurfacePoint in interface IGlobeDisplay
Parameters:
xView - The xView (in)
yView - The yView (in)
internalGlobe - The internalGlobe (in)
ppIntersec - A reference to a com.esri.arcgis.geometry.IPoint (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSurfaceElevation

public void getSurfaceElevation(double longitude,
                                double latitude,
                                boolean bGetMaxResolution,
                                double[] pElevationInMeters)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Find the elevation of a point in the given geographical location.

Specified by:
getSurfaceElevation in interface IGlobeDisplay
Parameters:
longitude - The longitude (in)
latitude - The latitude (in)
bGetMaxResolution - The bGetMaxResolution (in)
pElevationInMeters - The pElevationInMeters (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSelectionColor

public void setSelectionColor(IColor pSelectionColor)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
The selection color.

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

getSelectionColor

public IColor getSelectionColor()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
The selection color.

Specified by:
getSelectionColor in interface IGlobeDisplay
Returns:
A reference to a com.esri.arcgis.display.IColor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAdvancedOptions

public void setAdvancedOptions(IGlobeAdvancedOptions ppOptions)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
The data processing and management options.

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

getAdvancedOptions

public IGlobeAdvancedOptions getAdvancedOptions()
                                         throws java.io.IOException,
                                                AutomationException
Deprecated. 
The data processing and management options.

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

setImmediateDataFetching

public void setImmediateDataFetching(boolean pbImmediate)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
Indicates whether in immediate data fetching mode.

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

isImmediateDataFetching

public boolean isImmediateDataFetching()
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
Indicates whether in immediate data fetching mode.

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

getCacheUsage

public double getCacheUsage(java.lang.String cachePath,
                            boolean bUpdate)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
The disk cache usage in Mb (will return the current one if path is empty string).

Specified by:
getCacheUsage in interface IGlobeDisplay
Parameters:
cachePath - The cachePath (in)
bUpdate - The bUpdate (in)
Returns:
The pCacheUsageInMb
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isEnableMessages

public boolean isEnableMessages()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Indicates if the warning and question messages are enabled.

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

setEnableMessages

public void setEnableMessages(boolean pbEnableMessages)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Indicates if the warning and question messages are enabled.

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

refreshTextureObjects

public void refreshTextureObjects()
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Deletes all the textures to force them to reload.

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

startPrintingExporting

public void startPrintingExporting(double cullArea)
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
Start exporting/printing with an extending cull area.

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

stopPrintingExporting

public void stopPrintingExporting()
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Stop Exporting/printing with extending culling area-- restore defaults.

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

locate

public void locate(ISceneViewer pViewer,
                   int xView,
                   int yView,
                   boolean bGetTransformed,
                   boolean bGetEmptyGlobe,
                   IPoint[] ppPoint,
                   java.lang.Object[] ppOwner,
                   java.lang.Object[] ppObject)
            throws java.io.IOException,
                   AutomationException
Deprecated. 
Find the object and location in the line of sight.

Specified by:
locate in interface IGlobeDisplay
Parameters:
pViewer - A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
xView - The xView (in)
yView - The yView (in)
bGetTransformed - The bGetTransformed (in)
bGetEmptyGlobe - The bGetEmptyGlobe (in)
ppPoint - 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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

locateMultiple

public void locateMultiple(ISceneViewer pViewer,
                           int xView,
                           int yView,
                           boolean bGetLocation,
                           boolean bGetTransformed,
                           boolean bGetEmptyGlobe,
                           boolean bFeaturesOnly,
                           IHit3DSet[] ppHits)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Find the object and location in the line of sight.

Specified by:
locateMultiple in interface IGlobeDisplay
Parameters:
pViewer - A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
xView - The xView (in)
yView - The yView (in)
bGetLocation - The bGetLocation (in)
bGetTransformed - The bGetTransformed (in)
bGetEmptyGlobe - The bGetEmptyGlobe (in)
bFeaturesOnly - The bFeaturesOnly (in)
ppHits - A reference to a com.esri.arcgis.analyst3d.IHit3DSet (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

locateLayers

public void locateLayers(ISceneViewer pViewer,
                         int xView,
                         int yView,
                         IEnumLayer pLayers,
                         boolean bGetLocation,
                         boolean bGetTransformed,
                         boolean bGetEmptyGlobe,
                         boolean bFeaturesOnly,
                         boolean bTopMost,
                         IHit3DSet[] ppHits,
                         ITrackCancel pTrackCancel)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Find the object and location in the line of sight.

Specified by:
locateLayers in interface IGlobeDisplay
Parameters:
pViewer - A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
xView - The xView (in)
yView - The yView (in)
pLayers - A reference to a com.esri.arcgis.carto.IEnumLayer (in)
bGetLocation - The bGetLocation (in)
bGetTransformed - The bGetTransformed (in)
bGetEmptyGlobe - The bGetEmptyGlobe (in)
bFeaturesOnly - The bFeaturesOnly (in)
bTopMost - The bTopMost (in)
ppHits - A reference to a com.esri.arcgis.analyst3d.IHit3DSet (out: use single element array)
pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

locateFeature

public void locateFeature(ISceneViewer pViewer,
                          int xView,
                          int yView,
                          java.lang.Object[] ppOwner,
                          java.lang.Object[] ppObject)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Find the object and location in the line of sight.

Specified by:
locateFeature in interface IGlobeDisplay
Parameters:
pViewer - A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
xView - The xView (in)
yView - The yView (in)
ppOwner - A reference to another Object (IUnknown) (out: use single element array)
ppObject - A reference to another Object (IUnknown) (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.