com.esri.arcgis.globecore
Interface IGlobeAdvancedOptions

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IGlobeAdvancedOptions2
All Known Implementing Classes:
GlobeAdvancedOptions, IGlobeAdvancedOptions2Proxy, IGlobeAdvancedOptionsProxy

public interface IGlobeAdvancedOptions
extends java.io.Serializable

COM Interface 'IGlobeAdvancedOptions'. 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 IIDa8132c1e_00f2_49a3_bbaa_d0d951895686
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getCachePath()
          The path to the globe data cache in disk.
 double getClipFarFactor()
          The Far Plane Clipping Factor.
 double getClipNear()
          The value for where the near clipping plane is.
 void getDefaultCompression(int type, boolean[] pbLossyCompression, short[] pQuality)
          Gets default lossy compression option for a data type, and its quality from 1 to 100.
 double getLevelOfDetail(int type)
          The level of detail value.
 double getTargetFrameRate()
          The target frame rate -- for automatic control of level of detail.
 int getTileMemorySize()
          The memory used for tile data.
 void getUseCache(boolean[] pbUseDiskCache, double[] pSizeInMb)
          Gets disk cache option and cache size.
 int getVectorTileSize()
          The maximum size of a vector tile (< 2 power 16).
 boolean isDefaultUse16ColorBits()
          Indicates whether to perform radiometric compression to 16 color bits.
 boolean isDefaultUse16ElevBits()
          Indicates whether to perform elevation range compression to 16 bits.
 boolean isLossyCompressionSupported(int type)
          Indicates if lossy data compression is supported.
 boolean isManualLOD()
          Indicates if the level of detail is under manual control.
 boolean isUpdateCacheMonthlyPrompt()
          Indicates whether to update the cache monthly.
 void restoreClipPlaneDefaults()
          Restore the Default Clipping Plane Settings.
 void restoreLODDefaults()
          Restore the Default LOD Settings.
 void setCachePath(java.lang.String pCachePath)
          The path to the globe data cache in disk.
 void setClipFarFactor(double pValue)
          The Far Plane Clipping Factor.
 void setClipNear(double pValue)
          The value for where the near clipping plane is.
 void setDefaultCompression(int type, boolean bLossyCompression, short quality)
          Sets default lossy compression option for a data type, and its quality from 1 to 100.
 void setDefaultUse16ColorBits(boolean pbUse16Bits)
          Indicates whether to perform radiometric compression to 16 color bits.
 void setDefaultUse16ElevBits(boolean pbUse16Bits)
          Indicates whether to perform elevation range compression to 16 bits.
 void setLevelOfDetail(int type, double levelOfDetail)
          The level of detail value.
 void setManualLOD(boolean pbManual)
          Indicates if the level of detail is under manual control.
 void setTargetFrameRate(double targetFrameRate)
          The target frame rate -- for automatic control of level of detail.
 void setTileMemorySize(int pSizeInMb)
          The memory used for tile data.
 void setUpdateCacheMonthlyPrompt(boolean pPrompt)
          Indicates whether to update the cache monthly.
 void setUseCache(boolean bUseDiskCache, double sizeInMb)
          Sets disk cache option and cache size.
 void setVectorTileSize(int psize)
          The maximum size of a vector tile (< 2 power 16).
 void writeToRegistry()
          Write the options in the system's registry.
 

Field Detail

IIDa8132c1e_00f2_49a3_bbaa_d0d951895686

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

isLossyCompressionSupported

boolean isLossyCompressionSupported(int type)
                                    throws java.io.IOException,
                                           AutomationException
Indicates if lossy data compression is supported.

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

getDefaultCompression

void getDefaultCompression(int type,
                           boolean[] pbLossyCompression,
                           short[] pQuality)
                           throws java.io.IOException,
                                  AutomationException
Gets default lossy compression option for a data type, and its quality from 1 to 100.

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

setDefaultCompression

void setDefaultCompression(int type,
                           boolean bLossyCompression,
                           short quality)
                           throws java.io.IOException,
                                  AutomationException
Sets default lossy compression option for a data type, and its quality from 1 to 100.

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

isDefaultUse16ColorBits

boolean isDefaultUse16ColorBits()
                                throws java.io.IOException,
                                       AutomationException
Indicates whether to perform radiometric compression to 16 color bits.

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

setDefaultUse16ColorBits

void setDefaultUse16ColorBits(boolean pbUse16Bits)
                              throws java.io.IOException,
                                     AutomationException
Indicates whether to perform radiometric compression to 16 color bits.

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

isDefaultUse16ElevBits

boolean isDefaultUse16ElevBits()
                               throws java.io.IOException,
                                      AutomationException
Indicates whether to perform elevation range compression to 16 bits.

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

setDefaultUse16ElevBits

void setDefaultUse16ElevBits(boolean pbUse16Bits)
                             throws java.io.IOException,
                                    AutomationException
Indicates whether to perform elevation range compression to 16 bits.

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

getCachePath

java.lang.String getCachePath()
                              throws java.io.IOException,
                                     AutomationException
The path to the globe data cache in disk.

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

setCachePath

void setCachePath(java.lang.String pCachePath)
                  throws java.io.IOException,
                         AutomationException
The path to the globe data cache in disk.

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

getUseCache

void getUseCache(boolean[] pbUseDiskCache,
                 double[] pSizeInMb)
                 throws java.io.IOException,
                        AutomationException
Gets disk cache option and cache size.

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

setUseCache

void setUseCache(boolean bUseDiskCache,
                 double sizeInMb)
                 throws java.io.IOException,
                        AutomationException
Sets disk cache option and cache size.

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

getTileMemorySize

int getTileMemorySize()
                      throws java.io.IOException,
                             AutomationException
The memory used for tile data.

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

setTileMemorySize

void setTileMemorySize(int pSizeInMb)
                       throws java.io.IOException,
                              AutomationException
The memory used for tile data.

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

isManualLOD

boolean isManualLOD()
                    throws java.io.IOException,
                           AutomationException
Indicates if the level of detail is under manual control.

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

setManualLOD

void setManualLOD(boolean pbManual)
                  throws java.io.IOException,
                         AutomationException
Indicates if the level of detail is under manual control.

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

getTargetFrameRate

double getTargetFrameRate()
                          throws java.io.IOException,
                                 AutomationException
The target frame rate -- for automatic control of level of detail.

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

setTargetFrameRate

void setTargetFrameRate(double targetFrameRate)
                        throws java.io.IOException,
                               AutomationException
The target frame rate -- for automatic control of level of detail.

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

getLevelOfDetail

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

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

setLevelOfDetail

void setLevelOfDetail(int type,
                      double levelOfDetail)
                      throws java.io.IOException,
                             AutomationException
The level of detail value.

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

writeToRegistry

void writeToRegistry()
                     throws java.io.IOException,
                            AutomationException
Write the options in the system's registry.

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

getClipNear

double getClipNear()
                   throws java.io.IOException,
                          AutomationException
The value for where the near clipping plane is.

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

setClipNear

void setClipNear(double pValue)
                 throws java.io.IOException,
                        AutomationException
The value for where the near clipping plane is.

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

getClipFarFactor

double getClipFarFactor()
                        throws java.io.IOException,
                               AutomationException
The Far Plane Clipping Factor.

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

setClipFarFactor

void setClipFarFactor(double pValue)
                      throws java.io.IOException,
                             AutomationException
The Far Plane Clipping Factor.

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

restoreClipPlaneDefaults

void restoreClipPlaneDefaults()
                              throws java.io.IOException,
                                     AutomationException
Restore the Default Clipping Plane Settings.

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

restoreLODDefaults

void restoreLODDefaults()
                        throws java.io.IOException,
                               AutomationException
Restore the Default LOD Settings.

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

setVectorTileSize

void setVectorTileSize(int psize)
                       throws java.io.IOException,
                              AutomationException
The maximum size of a vector tile (< 2 power 16).

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

getVectorTileSize

int getVectorTileSize()
                      throws java.io.IOException,
                             AutomationException
The maximum size of a vector tile (< 2 power 16).

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

setUpdateCacheMonthlyPrompt

void setUpdateCacheMonthlyPrompt(boolean pPrompt)
                                 throws java.io.IOException,
                                        AutomationException
Indicates whether to update the cache monthly.

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

isUpdateCacheMonthlyPrompt

boolean isUpdateCacheMonthlyPrompt()
                                   throws java.io.IOException,
                                          AutomationException
Indicates whether to update the cache monthly.

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