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, objRef
IID, IIDb3fa5971_ada3_11d2_9fae_00c04f8ece3d
IID40d717c9_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, subtractVector
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
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addVector, constructAddVector, constructSubtractVector, dotProduct, getComponentByIndex, getDimension, getMagnitude, isEmpty, normalize, scale, setComponentByIndex, setEmpty, setMagnitude, subtractVector
public 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.UnknownHostException
java.io.IOException
public IVector3DProxy()
public IVector3DProxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected IVector3DProxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected 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.IOException
public void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource) throws java.io.IOException
com.esri.arcgis.interop.Dispatch
addListener
in class IVectorProxy
iidStr
- 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.IOException
public void removeListener(java.lang.String iidStr, java.lang.Object theListener) throws java.io.IOException
com.esri.arcgis.interop.Dispatch
removeListener
in class IVectorProxy
iidStr
- the ID of the outgoing interface, implemented by the listenertheListener
- the object that no longer wishes to be informed of the eventsjava.io.IOException
public double getXComponent() throws java.io.IOException, AutomationException
getXComponent
in interface IVector3D
java.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 IVector3D
dx
- 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 IVector3D
java.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 IVector3D
dy
- 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 IVector3D
java.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 IVector3D
dz
- 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 IVector3D
java.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 IVector3D
inclination
- 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 IVector3D
java.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 IVector3D
azimuth
- 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 IVector3D
dx
- 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 IVector3D
dx
- 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 IVector3D
dx
- 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 IVector3D
point1
- 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 IVector3D
angle
- 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 IVector3D
azimuth
- 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 IVector3D
azimuth
- 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 IVector3D
dAzimuth
- 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 IVector3D
otherVector
- 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 IVector3D
vector1
- 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.