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
| Modifier and Type | Field and Description |
|---|---|
boolean |
noncastable
Deprecated.
|
static java.lang.Class |
targetClass
Deprecated.
|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRefIID, IIDb3fa5971_ada3_11d2_9fae_00c04f8ece3dIID40d717c9_10c2_11d4_9f59_00c04f6bdf0d| Modifier | Constructor and Description |
|---|---|
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
Deprecated.
Adds a Java object to be a listener for a specific kind of event generated by the COM object.
|
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.
Removes a Java object as a listener to events generated by a COM object.
|
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.
|
addVector, constructAddVector, constructSubtractVector, dotProduct, getComponentByIndex, getDimension, getMagnitude, isEmpty, normalize, scale, setComponentByIndex, setEmpty, setMagnitude, subtractVectorbindUsingMoniker, 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, writeExternalclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddVector, constructAddVector, constructSubtractVector, dotProduct, getComponentByIndex, getDimension, getMagnitude, isEmpty, normalize, scale, setComponentByIndex, setEmpty, setMagnitude, subtractVectorpublic static final java.lang.Class targetClass
public boolean noncastable
public IVector3DProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.net.UnknownHostException,
java.io.IOException
java.net.UnknownHostExceptionjava.io.IOExceptionpublic IVector3DProxy()
public IVector3DProxy(java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionprotected IVector3DProxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
java.io.IOExceptionprotected IVector3DProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.io.IOException
java.io.IOExceptionpublic void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
com.esri.arcgis.interop.DispatchaddListener in class IVectorProxyiidStr - the ID of the outgoing interface, implemented by the listenertheListener - the object to be informed of the eventstheSource - the proxy class that represents the COM class that is the source of the eventsjava.io.IOExceptionpublic void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
com.esri.arcgis.interop.DispatchremoveListener in class IVectorProxyiidStr - the ID of the outgoing interface, implemented by the listenertheListener - the object that no longer wishes to be informed of the eventsjava.io.IOExceptionpublic double getXComponent()
throws java.io.IOException,
AutomationException
getXComponent in interface IVector3Djava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setXComponent(double dx)
throws java.io.IOException,
AutomationException
setXComponent in interface IVector3Ddx - The dx (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getYComponent()
throws java.io.IOException,
AutomationException
getYComponent in interface IVector3Djava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setYComponent(double dy)
throws java.io.IOException,
AutomationException
setYComponent in interface IVector3Ddy - The dy (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getZComponent()
throws java.io.IOException,
AutomationException
getZComponent in interface IVector3Djava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setZComponent(double dz)
throws java.io.IOException,
AutomationException
setZComponent in interface IVector3Ddz - The dz (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getInclination()
throws java.io.IOException,
AutomationException
getInclination in interface IVector3Djava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setInclination(double inclination)
throws java.io.IOException,
AutomationException
setInclination in interface IVector3Dinclination - The inclination (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getAzimuth()
throws java.io.IOException,
AutomationException
getAzimuth in interface IVector3Djava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setAzimuth(double azimuth)
throws java.io.IOException,
AutomationException
setAzimuth in interface IVector3Dazimuth - The azimuth (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void move(double dx,
double dy,
double dz)
throws java.io.IOException,
AutomationException
move in interface IVector3Ddx - The dx (in)dy - The dy (in)dz - The dz (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void queryComponents(double[] dx,
double[] dy,
double[] dz)
throws java.io.IOException,
AutomationException
queryComponents in interface IVector3Ddx - The dx (out: use single element array)dy - The dy (out: use single element array)dz - The dz (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setComponents(double dx,
double dy,
double dz)
throws java.io.IOException,
AutomationException
setComponents in interface IVector3Ddx - The dx (in)dy - The dy (in)dz - The dz (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void constructDifference(IPoint point1, IPoint point2) throws java.io.IOException, AutomationException
constructDifference in interface IVector3Dpoint1 - A reference to a com.esri.arcgis.geometry.IPoint (in)point2 - A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void rotate(double angle,
IVector3D axis)
throws java.io.IOException,
AutomationException
rotate in interface IVector3Dangle - The angle (in)axis - A reference to a com.esri.arcgis.geometry.IVector3D (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void polarSet(double azimuth,
double inclination,
double radiusLength)
throws java.io.IOException,
AutomationException
polarSet in interface IVector3Dazimuth - The azimuth (in)inclination - The inclination (in)radiusLength - The radiusLength (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void polarQuery(double[] azimuth,
double[] inclination,
double[] radiusLength)
throws java.io.IOException,
AutomationException
polarQuery in interface IVector3Dazimuth - The azimuth (out: use single element array)inclination - The inclination (out: use single element array)radiusLength - The radiusLength (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void polarMove(double dAzimuth,
double dInclination,
double dRadius)
throws java.io.IOException,
AutomationException
polarMove in interface IVector3DdAzimuth - The dAzimuth (in)dInclination - The dInclination (in)dRadius - The dRadius (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IVector crossProduct(IVector otherVector) throws java.io.IOException, AutomationException
crossProduct in interface IVector3DotherVector - A reference to a com.esri.arcgis.geometry.IVector (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void constructCrossProduct(IVector vector1, IVector vector2) throws java.io.IOException, AutomationException
constructCrossProduct in interface IVector3Dvector1 - A reference to a com.esri.arcgis.geometry.IVector (in)vector2 - A reference to a com.esri.arcgis.geometry.IVector (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.