com.esri.arcgis.globecore
Interface IGlobeViewer2

All Superinterfaces:
IGlobeViewer, Serializable
All Known Implementing Classes:
IGlobeViewer2Proxy

public interface IGlobeViewer2
extends IGlobeViewer, Serializable

Provides access to members that manipulate the globe viewer.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void clearOGLBuffers()
          Manually clear OpenGL framebuffer.
 boolean isClearBuffersEnabled()
          Indicates if automatic buffer clearing before redraw is enabled.
 boolean isSecondaryViewersVisiblity()
          Indicates if secondary viewers are visible during OpenGL back buffer capture.
 boolean isSwapBuffersEnabled()
          Indicates if automatic buffer swapping after redraw is enabled.
 void setIsClearBuffersEnabled(boolean pbEnableClear)
          Indicates if automatic buffer clearing before redraw is enabled.
 void setIsSwapBuffersEnabled(boolean pbEnableSwap)
          Indicates if automatic buffer swapping after redraw is enabled.
 void setSecondaryViewersVisiblity(boolean pbViewersVisible)
          Indicates if secondary viewers are visible during OpenGL back buffer capture.
 void swapOGLBuffers()
          Manually swap front and back OpenGL framebuffers.
 
Methods inherited from interface com.esri.arcgis.globecore.IGlobeViewer
getGlobeDisplay, getIsTargetAtCenter, getSpinSpeed, isHUDEnabled, isNorthArrowEnabled, setGlobeDisplayByRef, setHUDEnabled, setNorthArrowEnabled, setSpinSpeed, startSpinning, stopSpinning
 

Method Detail

setIsSwapBuffersEnabled

void setIsSwapBuffersEnabled(boolean pbEnableSwap)
                             throws IOException,
                                    AutomationException
Indicates if automatic buffer swapping after redraw is enabled.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

isSwapBuffersEnabled

boolean isSwapBuffersEnabled()
                             throws IOException,
                                    AutomationException
Indicates if automatic buffer swapping after redraw is enabled.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

swapOGLBuffers

void swapOGLBuffers()
                    throws IOException,
                           AutomationException
Manually swap front and back OpenGL framebuffers.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setIsClearBuffersEnabled

void setIsClearBuffersEnabled(boolean pbEnableClear)
                              throws IOException,
                                     AutomationException
Indicates if automatic buffer clearing before redraw is enabled.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

isClearBuffersEnabled

boolean isClearBuffersEnabled()
                              throws IOException,
                                     AutomationException
Indicates if automatic buffer clearing before redraw is enabled.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

clearOGLBuffers

void clearOGLBuffers()
                     throws IOException,
                            AutomationException
Manually clear OpenGL framebuffer.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setSecondaryViewersVisiblity

void setSecondaryViewersVisiblity(boolean pbViewersVisible)
                                  throws IOException,
                                         AutomationException
Indicates if secondary viewers are visible during OpenGL back buffer capture.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

isSecondaryViewersVisiblity

boolean isSecondaryViewersVisiblity()
                                    throws IOException,
                                           AutomationException
Indicates if secondary viewers are visible during OpenGL back buffer capture.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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