|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.globecore.GlobeAdvancedOptions
public class GlobeAdvancedOptions
COM Class 'GlobeAdvancedOptions'. Generated 3/19/2015 1:20:44 PM from 'C:\ArcGIS\COM\esriGlobeCore.olb'
Description 'The globe advanced options object.' 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 |
---|
Fields inherited from interface com.esri.arcgis.globecore.IGlobeAdvancedOptions2 |
---|
IID, IIDa1407e3c_9c23_433e_8245_2785541c7863, xxDummy |
Fields inherited from interface com.esri.arcgis.globecore.IGlobeAdvancedOptions |
---|
IIDa8132c1e_00f2_49a3_bbaa_d0d951895686 |
Constructor Summary | |
---|---|
GlobeAdvancedOptions()
Constructs a GlobeAdvancedOptions using ArcGIS Engine. |
|
GlobeAdvancedOptions(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. GlobeAdvancedOptions theGlobeAdvancedOptions = (GlobeAdvancedOptions) obj; |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object o)
Compare this object with another |
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. |
static java.lang.String |
getClsid()
getClsid. |
void |
getDefaultCompression(int type,
boolean[] pbLossyCompression,
short[] pQuality)
Gets default lossy compression option for a data type, and its quality from 1 to 100. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
double |
getLevelOfDetail(int type)
The level of detail value. |
double |
getLevelOfDetailBias(int type)
The level of detail bias. |
double |
getTargetFrameRate()
The target frame rate -- for automatic control of level of detail. |
void |
getTileMemory(int type,
int[] pLimitMb,
float[] pCurrentMb)
Gets the tile memory limit and current usage for a specific internal data type, in Megabytes. |
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). |
void |
getVirtualViewportSize(int[] pWidth,
int[] pHeight)
Gets the maximum interval viewport size used for Level of Detail calculation. |
int |
hashCode()
the hashcode for this object |
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 |
release()
Release a GlobeAdvancedOptions. |
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 |
setLevelOfDetailBias(int type,
double delta)
The level of detail bias. |
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 |
setTileMemory(int type,
int limitMb)
Sets the tile memory limit for a specific internal data type, in Megabytes. |
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 |
setVirtualViewportSize(int width,
int height)
Sets the maximum interval viewport size used for Level of Detail calculation.. |
void |
writeToRegistry()
Write the options in the system's registry. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GlobeAdvancedOptions() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic GlobeAdvancedOptions(java.lang.Object obj) throws java.io.IOException
GlobeAdvancedOptions theGlobeAdvancedOptions = (GlobeAdvancedOptions) obj;
obj
to GlobeAdvancedOptions
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void getTileMemory(int type, int[] pLimitMb, float[] pCurrentMb) throws java.io.IOException, AutomationException
getTileMemory
in interface IGlobeAdvancedOptions2
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)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTileMemory(int type, int limitMb) throws java.io.IOException, AutomationException
setTileMemory
in interface IGlobeAdvancedOptions2
type
- A com.esri.arcgis.globecore.esriGlobeTileMemoryType constant (in)limitMb
- The limitMb (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getVirtualViewportSize(int[] pWidth, int[] pHeight) throws java.io.IOException, AutomationException
getVirtualViewportSize
in interface IGlobeAdvancedOptions2
pWidth
- The pWidth (out: use single element array)pHeight
- The pHeight (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setVirtualViewportSize(int width, int height) throws java.io.IOException, AutomationException
setVirtualViewportSize
in interface IGlobeAdvancedOptions2
width
- The width (in)height
- The height (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getLevelOfDetailBias(int type) throws java.io.IOException, AutomationException
getLevelOfDetailBias
in interface IGlobeAdvancedOptions2
type
- A com.esri.arcgis.globecore.esriLODType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLevelOfDetailBias(int type, double delta) throws java.io.IOException, AutomationException
setLevelOfDetailBias
in interface IGlobeAdvancedOptions2
type
- A com.esri.arcgis.globecore.esriLODType constant (in)delta
- The delta (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isLossyCompressionSupported(int type) throws java.io.IOException, AutomationException
isLossyCompressionSupported
in interface IGlobeAdvancedOptions
type
- A com.esri.arcgis.globecore.esriGlobeDataType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getDefaultCompression(int type, boolean[] pbLossyCompression, short[] pQuality) throws java.io.IOException, AutomationException
getDefaultCompression
in interface IGlobeAdvancedOptions
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)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDefaultCompression(int type, boolean bLossyCompression, short quality) throws java.io.IOException, AutomationException
setDefaultCompression
in interface IGlobeAdvancedOptions
type
- A com.esri.arcgis.globecore.esriGlobeDataType constant (in)bLossyCompression
- The bLossyCompression (in)quality
- The quality (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isDefaultUse16ColorBits() throws java.io.IOException, AutomationException
isDefaultUse16ColorBits
in interface IGlobeAdvancedOptions
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDefaultUse16ColorBits(boolean pbUse16Bits) throws java.io.IOException, AutomationException
setDefaultUse16ColorBits
in interface IGlobeAdvancedOptions
pbUse16Bits
- The pbUse16Bits (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isDefaultUse16ElevBits() throws java.io.IOException, AutomationException
isDefaultUse16ElevBits
in interface IGlobeAdvancedOptions
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDefaultUse16ElevBits(boolean pbUse16Bits) throws java.io.IOException, AutomationException
setDefaultUse16ElevBits
in interface IGlobeAdvancedOptions
pbUse16Bits
- The pbUse16Bits (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCachePath() throws java.io.IOException, AutomationException
getCachePath
in interface IGlobeAdvancedOptions
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCachePath(java.lang.String pCachePath) throws java.io.IOException, AutomationException
setCachePath
in interface IGlobeAdvancedOptions
pCachePath
- The pCachePath (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getUseCache(boolean[] pbUseDiskCache, double[] pSizeInMb) throws java.io.IOException, AutomationException
getUseCache
in interface IGlobeAdvancedOptions
pbUseDiskCache
- The pbUseDiskCache (out: use single element array)pSizeInMb
- The pSizeInMb (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseCache(boolean bUseDiskCache, double sizeInMb) throws java.io.IOException, AutomationException
setUseCache
in interface IGlobeAdvancedOptions
bUseDiskCache
- The bUseDiskCache (in)sizeInMb
- The sizeInMb (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTileMemorySize() throws java.io.IOException, AutomationException
getTileMemorySize
in interface IGlobeAdvancedOptions
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTileMemorySize(int pSizeInMb) throws java.io.IOException, AutomationException
setTileMemorySize
in interface IGlobeAdvancedOptions
pSizeInMb
- The pSizeInMb (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isManualLOD() throws java.io.IOException, AutomationException
isManualLOD
in interface IGlobeAdvancedOptions
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setManualLOD(boolean pbManual) throws java.io.IOException, AutomationException
setManualLOD
in interface IGlobeAdvancedOptions
pbManual
- The pbManual (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getTargetFrameRate() throws java.io.IOException, AutomationException
getTargetFrameRate
in interface IGlobeAdvancedOptions
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTargetFrameRate(double targetFrameRate) throws java.io.IOException, AutomationException
setTargetFrameRate
in interface IGlobeAdvancedOptions
targetFrameRate
- The targetFrameRate (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getLevelOfDetail(int type) throws java.io.IOException, AutomationException
getLevelOfDetail
in interface IGlobeAdvancedOptions
type
- A com.esri.arcgis.globecore.esriLODType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLevelOfDetail(int type, double levelOfDetail) throws java.io.IOException, AutomationException
setLevelOfDetail
in interface IGlobeAdvancedOptions
type
- A com.esri.arcgis.globecore.esriLODType constant (in)levelOfDetail
- The levelOfDetail (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void writeToRegistry() throws java.io.IOException, AutomationException
writeToRegistry
in interface IGlobeAdvancedOptions
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getClipNear() throws java.io.IOException, AutomationException
getClipNear
in interface IGlobeAdvancedOptions
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setClipNear(double pValue) throws java.io.IOException, AutomationException
setClipNear
in interface IGlobeAdvancedOptions
pValue
- The pValue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getClipFarFactor() throws java.io.IOException, AutomationException
getClipFarFactor
in interface IGlobeAdvancedOptions
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setClipFarFactor(double pValue) throws java.io.IOException, AutomationException
setClipFarFactor
in interface IGlobeAdvancedOptions
pValue
- The pValue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void restoreClipPlaneDefaults() throws java.io.IOException, AutomationException
restoreClipPlaneDefaults
in interface IGlobeAdvancedOptions
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void restoreLODDefaults() throws java.io.IOException, AutomationException
restoreLODDefaults
in interface IGlobeAdvancedOptions
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setVectorTileSize(int psize) throws java.io.IOException, AutomationException
setVectorTileSize
in interface IGlobeAdvancedOptions
psize
- The psize (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getVectorTileSize() throws java.io.IOException, AutomationException
getVectorTileSize
in interface IGlobeAdvancedOptions
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUpdateCacheMonthlyPrompt(boolean pPrompt) throws java.io.IOException, AutomationException
setUpdateCacheMonthlyPrompt
in interface IGlobeAdvancedOptions
pPrompt
- The pPrompt (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUpdateCacheMonthlyPrompt() throws java.io.IOException, AutomationException
isUpdateCacheMonthlyPrompt
in interface IGlobeAdvancedOptions
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |