com.esri.arcgis.geometry
Class IVectorProxy

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

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

Description: 'Provides access to 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 IVectorProxy
extends com.esri.arcgis.interop.Dispatch
implements IVector, 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.IVector
IID, IID40d717c9_10c2_11d4_9f59_00c04f6bdf0d
 
Constructor Summary
  IVectorProxy()
          Deprecated. For internal use only
  IVectorProxy(java.lang.Object obj)
          Deprecated.  
protected IVectorProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IVectorProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IVectorProxy(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.  
 IVector addVector(IVector otherVector)
          Deprecated. Construct a new vector by adding a different vector to this vector.
 void constructAddVector(IVector vector1, IVector vector2)
          Deprecated. Set this vector by adding two input vectors.
 void constructSubtractVector(IVector vector1, IVector vector2)
          Deprecated. Set this vector by subtracting the second input vector from the first one.
 double dotProduct(IVector otherVector)
          Deprecated. Returns the dot product of this vector and another vector.
 double getComponentByIndex(int componentIndex)
          Deprecated. The component corresponding to a given index.
 int getDimension()
          Deprecated. The dimension of this vector.
 double getMagnitude()
          Deprecated. The length of the vector.
 boolean isEmpty()
          Deprecated. Indicates if the vector is empty (unset).
 void normalize()
          Deprecated. Normalize the vector (scale it to magnitude = 1).
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void scale(double scaleFactor)
          Deprecated. Scale the vector by the given factor.
 void setComponentByIndex(int componentIndex, double componentValue)
          Deprecated. The component corresponding to a given index.
 void setEmpty()
          Deprecated. Makes the vector empty (unset).
 void setMagnitude(double magnitude)
          Deprecated. The length of the vector.
 IVector subtractVector(IVector otherVector)
          Deprecated. Construct a new vector by subtracting a different vector from this vector.
 
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

IVectorProxy

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

IVectorProxy

public IVectorProxy()
Deprecated. 
For internal use only


IVectorProxy

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

IVectorProxy

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

IVectorProxy

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

getDimension

public int getDimension()
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
The dimension of this vector.

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

isEmpty

public boolean isEmpty()
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Indicates if the vector is empty (unset).

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

setEmpty

public void setEmpty()
              throws java.io.IOException,
                     AutomationException
Deprecated. 
Makes the vector empty (unset).

Specified by:
setEmpty in interface IVector
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getComponentByIndex

public double getComponentByIndex(int componentIndex)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
The component corresponding to a given index.

Specified by:
getComponentByIndex in interface IVector
Parameters:
componentIndex - The componentIndex (in)
Returns:
The componentValue
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setComponentByIndex

public void setComponentByIndex(int componentIndex,
                                double componentValue)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
The component corresponding to a given index.

Specified by:
setComponentByIndex in interface IVector
Parameters:
componentIndex - The componentIndex (in)
componentValue - The componentValue (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMagnitude

public double getMagnitude()
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The length of the vector.

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

setMagnitude

public void setMagnitude(double magnitude)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The length of the vector.

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

normalize

public void normalize()
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Normalize the vector (scale it to magnitude = 1).

Specified by:
normalize in interface IVector
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

scale

public void scale(double scaleFactor)
           throws java.io.IOException,
                  AutomationException
Deprecated. 
Scale the vector by the given factor.

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

addVector

public IVector addVector(IVector otherVector)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Construct a new vector by adding a different vector to this vector.

Specified by:
addVector in interface IVector
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.

subtractVector

public IVector subtractVector(IVector otherVector)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Construct a new vector by subtracting a different vector from this vector.

Specified by:
subtractVector in interface IVector
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.

constructAddVector

public void constructAddVector(IVector vector1,
                               IVector vector2)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Set this vector by adding two input vectors.

Specified by:
constructAddVector in interface IVector
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.

constructSubtractVector

public void constructSubtractVector(IVector vector1,
                                    IVector vector2)
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Set this vector by subtracting the second input vector from the first one.

Specified by:
constructSubtractVector in interface IVector
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.

dotProduct

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

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