com.esri.arcgis.datasourcesraster
Class IPushbroomUtilitiesProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IPushbroomUtilitiesProxy
All Implemented Interfaces:
IPushbroomUtilities, java.io.Externalizable, java.io.Serializable

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

Description: 'Pushbroom Xform Utilities.' 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 IPushbroomUtilitiesProxy
extends com.esri.arcgis.interop.Dispatch
implements IPushbroomUtilities, 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.datasourcesraster.IPushbroomUtilities
IID, IIDbfefedb3_12cb_42c9_b59b_1092998414bb
 
Constructor Summary
  IPushbroomUtilitiesProxy()
          Deprecated. For internal use only
  IPushbroomUtilitiesProxy(java.lang.Object obj)
          Deprecated.  
protected IPushbroomUtilitiesProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IPushbroomUtilitiesProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IPushbroomUtilitiesProxy(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 convertECEFtoLonLat(double x, double y, double z, double[] lon, double[] lat, double[] elev)
          Deprecated. Convert ECEF coordinates to longitude, latitude, elevation
 void convertLonLatToECEF(double lon, double lat, double elev, double[] x, double[] y, double[] z)
          Deprecated. Convert longitude, latitude, elevation to ECEF coordinates
 void evalDIMAPTimeString(byte[] time_str, int[] jDayPtr, double[] fraction)
          Deprecated. Express DIMAP time string as fraction of a day
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 double vectorCross(double[] v1, double[] v2)
          Deprecated. Calculate cross product of two vectors.
 void vectorDirection(double[] v, double[] lon, double[] lat)
          Deprecated. Express a 3D vector in polar coords (lon, lat).
 void vectorIntersectEllipsoid(double[] vP, double[] vU3, double htAboveEllipsoid, double[] lon, double[] lat)
          Deprecated. Intersect a vector with an ellipsoidal surface plus height
 double vectorNormalize(double[] v1)
          Deprecated. Normalize a vector so its length is 1.0.
 double vectorRotate3Axes(double[] vIn, double xRot, double yRot, double zRot)
          Deprecated. Rotate a vector about 3 axes (inputs radians)
 
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

IPushbroomUtilitiesProxy

public IPushbroomUtilitiesProxy(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

IPushbroomUtilitiesProxy

public IPushbroomUtilitiesProxy()
Deprecated. 
For internal use only


IPushbroomUtilitiesProxy

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

IPushbroomUtilitiesProxy

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

IPushbroomUtilitiesProxy

protected IPushbroomUtilitiesProxy(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

vectorNormalize

public double vectorNormalize(double[] v1)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Normalize a vector so its length is 1.0.

Specified by:
vectorNormalize in interface IPushbroomUtilities
Parameters:
v1 - The v1 (in)
Returns:
The v2
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

vectorCross

public double vectorCross(double[] v1,
                          double[] v2)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Calculate cross product of two vectors.

Specified by:
vectorCross in interface IPushbroomUtilities
Parameters:
v1 - The v1 (in)
v2 - The v2 (in)
Returns:
The vResult
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

vectorDirection

public void vectorDirection(double[] v,
                            double[] lon,
                            double[] lat)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Express a 3D vector in polar coords (lon, lat).

Specified by:
vectorDirection in interface IPushbroomUtilities
Parameters:
v - The v (in)
lon - The lon (in)
lat - The lat (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

vectorIntersectEllipsoid

public void vectorIntersectEllipsoid(double[] vP,
                                     double[] vU3,
                                     double htAboveEllipsoid,
                                     double[] lon,
                                     double[] lat)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
Intersect a vector with an ellipsoidal surface plus height

Specified by:
vectorIntersectEllipsoid in interface IPushbroomUtilities
Parameters:
vP - The vP (in)
vU3 - The vU3 (in)
htAboveEllipsoid - The htAboveEllipsoid (in)
lon - The lon (out: use single element array)
lat - The lat (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

vectorRotate3Axes

public double vectorRotate3Axes(double[] vIn,
                                double xRot,
                                double yRot,
                                double zRot)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Rotate a vector about 3 axes (inputs radians)

Specified by:
vectorRotate3Axes in interface IPushbroomUtilities
Parameters:
vIn - The vIn (in)
xRot - The xRot (in)
yRot - The yRot (in)
zRot - The zRot (in)
Returns:
The vOut
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

convertLonLatToECEF

public void convertLonLatToECEF(double lon,
                                double lat,
                                double elev,
                                double[] x,
                                double[] y,
                                double[] z)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Convert longitude, latitude, elevation to ECEF coordinates

Specified by:
convertLonLatToECEF in interface IPushbroomUtilities
Parameters:
lon - The lon (in)
lat - The lat (in)
elev - The elev (in)
x - The x (out: use single element array)
y - The y (out: use single element array)
z - The z (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

convertECEFtoLonLat

public void convertECEFtoLonLat(double x,
                                double y,
                                double z,
                                double[] lon,
                                double[] lat,
                                double[] elev)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Convert ECEF coordinates to longitude, latitude, elevation

Specified by:
convertECEFtoLonLat in interface IPushbroomUtilities
Parameters:
x - The x (in)
y - The y (in)
z - The z (in)
lon - The lon (out: use single element array)
lat - The lat (out: use single element array)
elev - The elev (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

evalDIMAPTimeString

public void evalDIMAPTimeString(byte[] time_str,
                                int[] jDayPtr,
                                double[] fraction)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Express DIMAP time string as fraction of a day

Specified by:
evalDIMAPTimeString in interface IPushbroomUtilities
Parameters:
time_str - An signed byte (in)
jDayPtr - The jDayPtr (out: use single element array)
fraction - The fraction (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.