com.esri.arcgis.globecore
Interface IGlobeAdvancedOptions2

All Superinterfaces:
IGlobeAdvancedOptions, java.io.Serializable
All Known Implementing Classes:
GlobeAdvancedOptions, IGlobeAdvancedOptions2Proxy

public interface IGlobeAdvancedOptions2
extends IGlobeAdvancedOptions, java.io.Serializable

COM Interface 'IGlobeAdvancedOptions2'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGlobeCore.olb'

Description: 'Provides access to the globe data processing and management options.' 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 IIDa1407e3c_9c23_433e_8245_2785541c7863
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.globecore.IGlobeAdvancedOptions
IIDa8132c1e_00f2_49a3_bbaa_d0d951895686
 
Method Summary
 double getLevelOfDetailBias(int type)
          The level of detail bias.
 void getTileMemory(int type, int[] pLimitMb, float[] pCurrentMb)
          Gets the tile memory limit and current usage for a specific internal data type, in Megabytes.
 void getVirtualViewportSize(int[] pWidth, int[] pHeight)
          Gets the maximum interval viewport size used for Level of Detail calculation.
 void setLevelOfDetailBias(int type, double delta)
          The level of detail bias.
 void setTileMemory(int type, int limitMb)
          Sets the tile memory limit for a specific internal data type, in Megabytes.
 void setVirtualViewportSize(int width, int height)
          Sets the maximum interval viewport size used for Level of Detail calculation..
 
Methods inherited from interface com.esri.arcgis.globecore.IGlobeAdvancedOptions
getCachePath, getClipFarFactor, getClipNear, getDefaultCompression, getLevelOfDetail, getTargetFrameRate, getTileMemorySize, getUseCache, getVectorTileSize, isDefaultUse16ColorBits, isDefaultUse16ElevBits, isLossyCompressionSupported, isManualLOD, isUpdateCacheMonthlyPrompt, restoreClipPlaneDefaults, restoreLODDefaults, setCachePath, setClipFarFactor, setClipNear, setDefaultCompression, setDefaultUse16ColorBits, setDefaultUse16ElevBits, setLevelOfDetail, setManualLOD, setTargetFrameRate, setTileMemorySize, setUpdateCacheMonthlyPrompt, setUseCache, setVectorTileSize, writeToRegistry
 

Field Detail

IIDa1407e3c_9c23_433e_8245_2785541c7863

static final int IIDa1407e3c_9c23_433e_8245_2785541c7863
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

getTileMemory

void getTileMemory(int type,
                   int[] pLimitMb,
                   float[] pCurrentMb)
                   throws java.io.IOException,
                          AutomationException
Gets the tile memory limit and current usage for a specific internal data type, in Megabytes.

Parameters:
type - A com.esri.arcgis.globecore.esriGlobeTileMemoryType constant (in)
pLimitMb - The pLimitMb (out: use single element array)
pCurrentMb - The pCurrentMb (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTileMemory

void setTileMemory(int type,
                   int limitMb)
                   throws java.io.IOException,
                          AutomationException
Sets the tile memory limit for a specific internal data type, in Megabytes.

Parameters:
type - A com.esri.arcgis.globecore.esriGlobeTileMemoryType constant (in)
limitMb - The limitMb (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVirtualViewportSize

void getVirtualViewportSize(int[] pWidth,
                            int[] pHeight)
                            throws java.io.IOException,
                                   AutomationException
Gets the maximum interval viewport size used for Level of Detail calculation.

Parameters:
pWidth - The pWidth (out: use single element array)
pHeight - The pHeight (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVirtualViewportSize

void setVirtualViewportSize(int width,
                            int height)
                            throws java.io.IOException,
                                   AutomationException
Sets the maximum interval viewport size used for Level of Detail calculation..

Parameters:
width - The width (in)
height - The height (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLevelOfDetailBias

double getLevelOfDetailBias(int type)
                            throws java.io.IOException,
                                   AutomationException
The level of detail bias.

Parameters:
type - A com.esri.arcgis.globecore.esriLODType constant (in)
Returns:
The delta
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLevelOfDetailBias

void setLevelOfDetailBias(int type,
                          double delta)
                          throws java.io.IOException,
                                 AutomationException
The level of detail bias.

Parameters:
type - A com.esri.arcgis.globecore.esriLODType constant (in)
delta - The delta (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.