com.esri.arcgis.globecore
Class IGlobeCameraProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.globecore.IGlobeCameraProxy
All Implemented Interfaces:
IGlobeCamera, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for COM Interface 'IGlobeCamera'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGlobeCore.olb'

Description: 'Provides access to members that manipulate global parameters of the camera.' 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 =

public class IGlobeCameraProxy
extends com.esri.arcgis.interop.Dispatch
implements IGlobeCamera, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.globecore.IGlobeCamera
IID, IID65fbccd0_fabd_4517_a07c_bbea5fe71abe
 
Constructor Summary
  IGlobeCameraProxy()
          Deprecated. For internal use only
  IGlobeCameraProxy(java.lang.Object obj)
          Deprecated.  
protected IGlobeCameraProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IGlobeCameraProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IGlobeCameraProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 void getAccurateViewDirection(double[] pViewX, double[] pViewY, double[] pViewZ)
          Deprecated. Get the high precision normalized view direction.
 void getFrustumSkewRect(double[] xMin, double[] xMax, double[] yMin, double[] yMax)
          Deprecated. Values are between 0 and 1 -- define the skew rectangle.
 void getLocalOrientation(double[] plocalAzi, double[] pLocalIncl, double[] pLocalRoll)
          Deprecated. Get the azimuth, inclination and roll angles relative to the current target on surface.
 int getNavigationType()
          Deprecated. The navigation type.
 void getObserverLatLonAlt(double[] pLatDD, double[] pLonDD, double[] pAltKMs)
          Deprecated. Set the observer location as a combination of latitude and longitude in decimal degrees plus altitude in kilometers.
 int getOrientationMode()
          Deprecated. The orientation mode.
 double getRollOffset()
          Deprecated. The offset for the roll angle in degrees.
 void getTargetLatLonAlt(double[] pLatDD, double[] pLonDD, double[] pAltKMs)
          Deprecated. Get the target location as a combination of latitude and longitude in decimal degrees plus altitude in kilometers.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setAccurateViewDirection(double viewX, double viewY, double viewZ)
          Deprecated. Set the high precision normalized view direction.
 void setFrustumSkewRect(double xMin, double xMax, double yMin, double yMax)
          Deprecated. Values are between 0 and 1 -- define the skew rectangle.
 void setNavigationType(int pType)
          Deprecated. The navigation type.
 void setObserverLatLonAlt(double latDD, double lonDD, double altKMs)
          Deprecated. Set the observer location as a combination of latitude and longitude in decimal degrees plus altitude in kilometers.
 void setOrientationMode(int pMode)
          Deprecated. The orientation mode.
 void setRollOffset(double pRollAngle)
          Deprecated. The offset for the roll angle in degrees.
 void setTargetLatLonAlt(double latDD, double lonDD, double altKMs)
          Deprecated. Set the target location as a combination of latitude and longitude in decimal degrees plus altitude in kilometers.
 void setToZoomToExtents(IEnvelope pExtent, IGlobe pGlobe, ISceneViewer pSceneViewer)
          Deprecated. Set the Camera to Zoom to an Extent.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IGlobeCameraProxy

public IGlobeCameraProxy(java.lang.String CLSID,
                         java.lang.String host,
                         com.esri.arcgis.interop.AuthInfo authInfo)
                  throws java.net.UnknownHostException,
                         java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IGlobeCameraProxy

public IGlobeCameraProxy()
Deprecated. 
For internal use only


IGlobeCameraProxy

public IGlobeCameraProxy(java.lang.Object obj)
                  throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IGlobeCameraProxy

protected IGlobeCameraProxy(java.lang.Object obj,
                            java.lang.String iid)
                     throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IGlobeCameraProxy

protected IGlobeCameraProxy(java.lang.String CLSID,
                            java.lang.String iid,
                            java.lang.String host,
                            com.esri.arcgis.interop.AuthInfo authInfo)
                     throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Deprecated. 
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

setOrientationMode

public void setOrientationMode(int pMode)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
The orientation mode.

Specified by:
setOrientationMode in interface IGlobeCamera
Parameters:
pMode - A com.esri.arcgis.globecore.esriGlobeCameraOrientationMode constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOrientationMode

public int getOrientationMode()
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
The orientation mode.

Specified by:
getOrientationMode in interface IGlobeCamera
Returns:
A com.esri.arcgis.globecore.esriGlobeCameraOrientationMode constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTargetLatLonAlt

public void setTargetLatLonAlt(double latDD,
                               double lonDD,
                               double altKMs)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Set the target location as a combination of latitude and longitude in decimal degrees plus altitude in kilometers.

Specified by:
setTargetLatLonAlt in interface IGlobeCamera
Parameters:
latDD - The latDD (in)
lonDD - The lonDD (in)
altKMs - The altKMs (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTargetLatLonAlt

public void getTargetLatLonAlt(double[] pLatDD,
                               double[] pLonDD,
                               double[] pAltKMs)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Get the target location as a combination of latitude and longitude in decimal degrees plus altitude in kilometers.

Specified by:
getTargetLatLonAlt in interface IGlobeCamera
Parameters:
pLatDD - The pLatDD (out: use single element array)
pLonDD - The pLonDD (out: use single element array)
pAltKMs - The pAltKMs (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setObserverLatLonAlt

public void setObserverLatLonAlt(double latDD,
                                 double lonDD,
                                 double altKMs)
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
Set the observer location as a combination of latitude and longitude in decimal degrees plus altitude in kilometers.

Specified by:
setObserverLatLonAlt in interface IGlobeCamera
Parameters:
latDD - The latDD (in)
lonDD - The lonDD (in)
altKMs - The altKMs (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getObserverLatLonAlt

public void getObserverLatLonAlt(double[] pLatDD,
                                 double[] pLonDD,
                                 double[] pAltKMs)
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
Set the observer location as a combination of latitude and longitude in decimal degrees plus altitude in kilometers.

Specified by:
getObserverLatLonAlt in interface IGlobeCamera
Parameters:
pLatDD - The pLatDD (out: use single element array)
pLonDD - The pLonDD (out: use single element array)
pAltKMs - The pAltKMs (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRollOffset

public void setRollOffset(double pRollAngle)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
The offset for the roll angle in degrees.

Specified by:
setRollOffset in interface IGlobeCamera
Parameters:
pRollAngle - The pRollAngle (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRollOffset

public double getRollOffset()
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
The offset for the roll angle in degrees.

Specified by:
getRollOffset in interface IGlobeCamera
Returns:
The pRollAngle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFrustumSkewRect

public void getFrustumSkewRect(double[] xMin,
                               double[] xMax,
                               double[] yMin,
                               double[] yMax)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Values are between 0 and 1 -- define the skew rectangle.

Specified by:
getFrustumSkewRect in interface IGlobeCamera
Parameters:
xMin - The xMin (out: use single element array)
xMax - The xMax (out: use single element array)
yMin - The yMin (out: use single element array)
yMax - The yMax (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFrustumSkewRect

public void setFrustumSkewRect(double xMin,
                               double xMax,
                               double yMin,
                               double yMax)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Values are between 0 and 1 -- define the skew rectangle.

Specified by:
setFrustumSkewRect in interface IGlobeCamera
Parameters:
xMin - The xMin (in)
xMax - The xMax (in)
yMin - The yMin (in)
yMax - The yMax (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAccurateViewDirection

public void setAccurateViewDirection(double viewX,
                                     double viewY,
                                     double viewZ)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
Set the high precision normalized view direction.

Specified by:
setAccurateViewDirection in interface IGlobeCamera
Parameters:
viewX - The viewX (in)
viewY - The viewY (in)
viewZ - The viewZ (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAccurateViewDirection

public void getAccurateViewDirection(double[] pViewX,
                                     double[] pViewY,
                                     double[] pViewZ)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
Get the high precision normalized view direction.

Specified by:
getAccurateViewDirection in interface IGlobeCamera
Parameters:
pViewX - The pViewX (out: use single element array)
pViewY - The pViewY (out: use single element array)
pViewZ - The pViewZ (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLocalOrientation

public void getLocalOrientation(double[] plocalAzi,
                                double[] pLocalIncl,
                                double[] pLocalRoll)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Get the azimuth, inclination and roll angles relative to the current target on surface.

Specified by:
getLocalOrientation in interface IGlobeCamera
Parameters:
plocalAzi - The plocalAzi (out: use single element array)
pLocalIncl - The pLocalIncl (out: use single element array)
pLocalRoll - The pLocalRoll (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNavigationType

public void setNavigationType(int pType)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
The navigation type.

Specified by:
setNavigationType in interface IGlobeCamera
Parameters:
pType - A com.esri.arcgis.globecore.esriGlobeNavigationType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNavigationType

public int getNavigationType()
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
The navigation type.

Specified by:
getNavigationType in interface IGlobeCamera
Returns:
A com.esri.arcgis.globecore.esriGlobeNavigationType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setToZoomToExtents

public void setToZoomToExtents(IEnvelope pExtent,
                               IGlobe pGlobe,
                               ISceneViewer pSceneViewer)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Set the Camera to Zoom to an Extent.

Specified by:
setToZoomToExtents in interface IGlobeCamera
Parameters:
pExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
pGlobe - A reference to a com.esri.arcgis.globecore.IGlobe (in)
pSceneViewer - A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.