com.esri.arcgis.globecore
Interface IGlobe

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IGlobe2
All Known Implementing Classes:
Globe, IGlobe2Proxy, IGlobeProxy

public interface IGlobe
extends java.io.Serializable

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

Description: 'Provides access to members that control the globe.' 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 IID00b329b7_265e_11d6_b2b4_00508bcdde28
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addLayerType(ILayer pLayer, int layerType, boolean autoArrange)
          Add layer to globe as specified type.
 void getDefaultBackgTransitionDistances(float[] pLowAltitute, float[] pHighAltitude)
          The altitude values in kilometers for the transition in the background color.
 int getDefaultGlobeBackgroundOption()
          The default background option.
 void getDefaultHighBackgroundColor(float[] red, float[] green, float[] blue)
          The default high altitude background color.
 void getDefaultLowBackgroundColor(float[] red, float[] green, float[] blue)
          The default low altitude background color.
 IGlobeDisplay getGlobeDisplay()
          The globe display.
 IEnumLayer getGlobeLayers(IUID pUid, boolean bRecursive, boolean bInBaseGlobe, boolean bSortedByDrawingPriority)
          The globe layers by UID and internal grouping.
 int getGlobeUnits()
          The linear units used in the globe.
 int getShowGlobeTips()
          Show globe tips.
 void setDefaultBackgTransitionDistances(float lowAltitute, float highAltitude)
          The altitude values in kilometers for the transition in the background color.
 void setDefaultGlobeBackgroundOption(int pOption)
          The default background option.
 void setDefaultHighBackgroundColor(float red, float green, float blue)
          The default high altitude background color.
 void setDefaultLowBackgroundColor(float red, float green, float blue)
          The default low altitude background color.
 void setGlobeUnits(int pUnits)
          The linear units used in the globe.
 void setShowGlobeTips(int pTipsType)
          Show globe tips.
 

Field Detail

IID00b329b7_265e_11d6_b2b4_00508bcdde28

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

getGlobeLayers

IEnumLayer getGlobeLayers(IUID pUid,
                          boolean bRecursive,
                          boolean bInBaseGlobe,
                          boolean bSortedByDrawingPriority)
                          throws java.io.IOException,
                                 AutomationException
The globe layers by UID and internal grouping.

Parameters:
pUid - A reference to a com.esri.arcgis.system.IUID (in)
bRecursive - The bRecursive (in)
bInBaseGlobe - The bInBaseGlobe (in)
bSortedByDrawingPriority - The bSortedByDrawingPriority (in)
Returns:
A reference to a com.esri.arcgis.carto.IEnumLayer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGlobeDisplay

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

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.

getDefaultGlobeBackgroundOption

int getDefaultGlobeBackgroundOption()
                                    throws java.io.IOException,
                                           AutomationException
The default background option.

Returns:
A com.esri.arcgis.globecore.esriGlobeBackgroundOption constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDefaultGlobeBackgroundOption

void setDefaultGlobeBackgroundOption(int pOption)
                                     throws java.io.IOException,
                                            AutomationException
The default background option.

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

setDefaultHighBackgroundColor

void setDefaultHighBackgroundColor(float red,
                                   float green,
                                   float blue)
                                   throws java.io.IOException,
                                          AutomationException
The default high altitude background color.

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

getDefaultHighBackgroundColor

void getDefaultHighBackgroundColor(float[] red,
                                   float[] green,
                                   float[] blue)
                                   throws java.io.IOException,
                                          AutomationException
The default high altitude background color.

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

setDefaultLowBackgroundColor

void setDefaultLowBackgroundColor(float red,
                                  float green,
                                  float blue)
                                  throws java.io.IOException,
                                         AutomationException
The default low altitude background color.

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

getDefaultLowBackgroundColor

void getDefaultLowBackgroundColor(float[] red,
                                  float[] green,
                                  float[] blue)
                                  throws java.io.IOException,
                                         AutomationException
The default low altitude background color.

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

setDefaultBackgTransitionDistances

void setDefaultBackgTransitionDistances(float lowAltitute,
                                        float highAltitude)
                                        throws java.io.IOException,
                                               AutomationException
The altitude values in kilometers for the transition in the background color.

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

getDefaultBackgTransitionDistances

void getDefaultBackgTransitionDistances(float[] pLowAltitute,
                                        float[] pHighAltitude)
                                        throws java.io.IOException,
                                               AutomationException
The altitude values in kilometers for the transition in the background color.

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

setGlobeUnits

void setGlobeUnits(int pUnits)
                   throws java.io.IOException,
                          AutomationException
The linear units used in the globe.

Parameters:
pUnits - A com.esri.arcgis.system.esriUnits constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGlobeUnits

int getGlobeUnits()
                  throws java.io.IOException,
                         AutomationException
The linear units used in the globe.

Returns:
A com.esri.arcgis.system.esriUnits constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addLayerType

void addLayerType(ILayer pLayer,
                  int layerType,
                  boolean autoArrange)
                  throws java.io.IOException,
                         AutomationException
Add layer to globe as specified type.

Parameters:
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
layerType - A com.esri.arcgis.globecore.esriGlobeLayerType constant (in)
autoArrange - The autoArrange (in, optional, pass false if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShowGlobeTips

void setShowGlobeTips(int pTipsType)
                      throws java.io.IOException,
                             AutomationException
Show globe tips.

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

getShowGlobeTips

int getShowGlobeTips()
                     throws java.io.IOException,
                            AutomationException
Show globe tips.

Returns:
A com.esri.arcgis.globecore.esriGlobeTipsType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.