com.esri.arcgis.geometry
Class IVector3DProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geometry.IVectorProxy
          extended by com.esri.arcgis.geometry.IVector3DProxy
All Implemented Interfaces:
IVector, IVector3D, java.io.Externalizable, java.io.Serializable

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

Description: 'Provides access to 3D vector properties and operations.' 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 IVector3DProxy
extends IVectorProxy
implements IVector3D, 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.geometry.IVector3D
IID, IIDb3fa5971_ada3_11d2_9fae_00c04f8ece3d
 
Fields inherited from interface com.esri.arcgis.geometry.IVector
IID40d717c9_10c2_11d4_9f59_00c04f6bdf0d
 
Constructor Summary
  IVector3DProxy()
          Deprecated. For internal use only
  IVector3DProxy(java.lang.Object obj)
          Deprecated.  
protected IVector3DProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IVector3DProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IVector3DProxy(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 constructCrossProduct(IVector vector1, IVector vector2)
          Deprecated. Set this vector equal to the cross product of the two input vectors.
 void constructDifference(IPoint point1, IPoint point2)
          Deprecated. Set the vector by taking the difference of point1 and point2 (so the vector would go from point2 to point1).
 IVector crossProduct(IVector otherVector)
          Deprecated. Returns the cross product of this vector and another vector.
 double getAzimuth()
          Deprecated. The vector's azimuth angle in radians.
 double getInclination()
          Deprecated. The vector's inclination in radians.
 double getXComponent()
          Deprecated. The vector's X component.
 double getYComponent()
          Deprecated. The vector's Y component.
 double getZComponent()
          Deprecated. The vector's Z component.
 void move(double dx, double dy, double dz)
          Deprecated. Move the vector by adding a shift value to each component.
 void polarMove(double dAzimuth, double dInclination, double dRadius)
          Deprecated. Modify the vector by adding to its polar components.
 void polarQuery(double[] azimuth, double[] inclination, double[] radiusLength)
          Deprecated. Get the vector's polar components.
 void polarSet(double azimuth, double inclination, double radiusLength)
          Deprecated. Set the vector using polar components.
 void queryComponents(double[] dx, double[] dy, double[] dz)
          Deprecated. Get the values of the vector's components.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void rotate(double angle, IVector3D axis)
          Deprecated. Rotate the vector around an axis defined by another vector.
 void setAzimuth(double azimuth)
          Deprecated. The vector's azimuth angle in radians.
 void setComponents(double dx, double dy, double dz)
          Deprecated. Set the values of the vector's components.
 void setInclination(double inclination)
          Deprecated. The vector's inclination in radians.
 void setXComponent(double dx)
          Deprecated. The vector's X component.
 void setYComponent(double dy)
          Deprecated. The vector's Y component.
 void setZComponent(double dz)
          Deprecated. The vector's Z component.
 
Methods inherited from class com.esri.arcgis.geometry.IVectorProxy
addVector, constructAddVector, constructSubtractVector, dotProduct, getComponentByIndex, getDimension, getMagnitude, isEmpty, normalize, scale, setComponentByIndex, setEmpty, setMagnitude, subtractVector
 
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
 
Methods inherited from interface com.esri.arcgis.geometry.IVector
addVector, constructAddVector, constructSubtractVector, dotProduct, getComponentByIndex, getDimension, getMagnitude, isEmpty, normalize, scale, setComponentByIndex, setEmpty, setMagnitude, subtractVector
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IVector3DProxy

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

IVector3DProxy

public IVector3DProxy()
Deprecated. 
For internal use only


IVector3DProxy

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

IVector3DProxy

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

IVector3DProxy

protected IVector3DProxy(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 IVectorProxy
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 IVectorProxy
Throws:
java.io.IOException

getXComponent

public double getXComponent()
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
The vector's X component.

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

setXComponent

public void setXComponent(double dx)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
The vector's X component.

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

getYComponent

public double getYComponent()
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
The vector's Y component.

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

setYComponent

public void setYComponent(double dy)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
The vector's Y component.

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

getZComponent

public double getZComponent()
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
The vector's Z component.

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

setZComponent

public void setZComponent(double dz)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
The vector's Z component.

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

getInclination

public double getInclination()
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
The vector's inclination in radians.

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

setInclination

public void setInclination(double inclination)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The vector's inclination in radians.

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

getAzimuth

public double getAzimuth()
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The vector's azimuth angle in radians.

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

setAzimuth

public void setAzimuth(double azimuth)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
The vector's azimuth angle in radians.

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

move

public void move(double dx,
                 double dy,
                 double dz)
          throws java.io.IOException,
                 AutomationException
Deprecated. 
Move the vector by adding a shift value to each component.

Specified by:
move in interface IVector3D
Parameters:
dx - The dx (in)
dy - The dy (in)
dz - The dz (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryComponents

public void queryComponents(double[] dx,
                            double[] dy,
                            double[] dz)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Get the values of the vector's components.

Specified by:
queryComponents in interface IVector3D
Parameters:
dx - The dx (out: use single element array)
dy - The dy (out: use single element array)
dz - The dz (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setComponents

public void setComponents(double dx,
                          double dy,
                          double dz)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Set the values of the vector's components.

Specified by:
setComponents in interface IVector3D
Parameters:
dx - The dx (in)
dy - The dy (in)
dz - The dz (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

constructDifference

public void constructDifference(IPoint point1,
                                IPoint point2)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Set the vector by taking the difference of point1 and point2 (so the vector would go from point2 to point1).

Specified by:
constructDifference in interface IVector3D
Parameters:
point1 - A reference to a com.esri.arcgis.geometry.IPoint (in)
point2 - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

rotate

public void rotate(double angle,
                   IVector3D axis)
            throws java.io.IOException,
                   AutomationException
Deprecated. 
Rotate the vector around an axis defined by another vector. The angle is in radians.

Specified by:
rotate in interface IVector3D
Parameters:
angle - The angle (in)
axis - A reference to a com.esri.arcgis.geometry.IVector3D (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

polarSet

public void polarSet(double azimuth,
                     double inclination,
                     double radiusLength)
              throws java.io.IOException,
                     AutomationException
Deprecated. 
Set the vector using polar components. Angles are in radians.

Specified by:
polarSet in interface IVector3D
Parameters:
azimuth - The azimuth (in)
inclination - The inclination (in)
radiusLength - The radiusLength (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

polarQuery

public void polarQuery(double[] azimuth,
                       double[] inclination,
                       double[] radiusLength)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Get the vector's polar components. Angles are in radians.

Specified by:
polarQuery in interface IVector3D
Parameters:
azimuth - The azimuth (out: use single element array)
inclination - The inclination (out: use single element array)
radiusLength - The radiusLength (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

polarMove

public void polarMove(double dAzimuth,
                      double dInclination,
                      double dRadius)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Modify the vector by adding to its polar components. Angles are in radians.

Specified by:
polarMove in interface IVector3D
Parameters:
dAzimuth - The dAzimuth (in)
dInclination - The dInclination (in)
dRadius - The dRadius (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

crossProduct

public IVector crossProduct(IVector otherVector)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Returns the cross product of this vector and another vector.

Specified by:
crossProduct in interface IVector3D
Parameters:
otherVector - A reference to a com.esri.arcgis.geometry.IVector (in)
Returns:
A reference to a com.esri.arcgis.geometry.IVector
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

constructCrossProduct

public void constructCrossProduct(IVector vector1,
                                  IVector vector2)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Set this vector equal to the cross product of the two input vectors.

Specified by:
constructCrossProduct in interface IVector3D
Parameters:
vector1 - A reference to a com.esri.arcgis.geometry.IVector (in)
vector2 - A reference to a com.esri.arcgis.geometry.IVector (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.