|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IVector3D
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 =
| Field Summary | |
|---|---|
static java.lang.String |
IID
Deprecated. Internal use only |
static int |
IIDb3fa5971_ada3_11d2_9fae_00c04f8ece3d
|
static int |
xxDummy
Deprecated. Internal use only |
| Fields inherited from interface com.esri.arcgis.geometry.IVector |
|---|
IID40d717c9_10c2_11d4_9f59_00c04f6bdf0d |
| Method Summary | |
|---|---|
void |
constructCrossProduct(IVector vector1,
IVector vector2)
Set this vector equal to the cross product of the two input vectors. |
void |
constructDifference(IPoint point1,
IPoint point2)
Set the vector by taking the difference of point1 and point2 (so the vector would go from point2 to point1). |
IVector |
crossProduct(IVector otherVector)
Returns the cross product of this vector and another vector. |
double |
getAzimuth()
The vector's azimuth angle in radians. |
double |
getInclination()
The vector's inclination in radians. |
double |
getXComponent()
The vector's X component. |
double |
getYComponent()
The vector's Y component. |
double |
getZComponent()
The vector's Z component. |
void |
move(double dx,
double dy,
double dz)
Move the vector by adding a shift value to each component. |
void |
polarMove(double dAzimuth,
double dInclination,
double dRadius)
Modify the vector by adding to its polar components. |
void |
polarQuery(double[] azimuth,
double[] inclination,
double[] radiusLength)
Get the vector's polar components. |
void |
polarSet(double azimuth,
double inclination,
double radiusLength)
Set the vector using polar components. |
void |
queryComponents(double[] dx,
double[] dy,
double[] dz)
Get the values of the vector's components. |
void |
rotate(double angle,
IVector3D axis)
Rotate the vector around an axis defined by another vector. |
void |
setAzimuth(double azimuth)
The vector's azimuth angle in radians. |
void |
setComponents(double dx,
double dy,
double dz)
Set the values of the vector's components. |
void |
setInclination(double inclination)
The vector's inclination in radians. |
void |
setXComponent(double dx)
The vector's X component. |
void |
setYComponent(double dy)
The vector's Y component. |
void |
setZComponent(double dz)
The vector's Z component. |
| 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 |
|---|
static final int IIDb3fa5971_ada3_11d2_9fae_00c04f8ece3d
static final int xxDummy
static final java.lang.String IID
| Method Detail |
|---|
double getXComponent()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setXComponent(double dx)
throws java.io.IOException,
AutomationException
dx - The dx (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getYComponent()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setYComponent(double dy)
throws java.io.IOException,
AutomationException
dy - The dy (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getZComponent()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setZComponent(double dz)
throws java.io.IOException,
AutomationException
dz - The dz (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getInclination()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setInclination(double inclination)
throws java.io.IOException,
AutomationException
inclination - The inclination (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getAzimuth()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAzimuth(double azimuth)
throws java.io.IOException,
AutomationException
azimuth - The azimuth (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void move(double dx,
double dy,
double dz)
throws java.io.IOException,
AutomationException
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.
void queryComponents(double[] dx,
double[] dy,
double[] dz)
throws java.io.IOException,
AutomationException
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.
void setComponents(double dx,
double dy,
double dz)
throws java.io.IOException,
AutomationException
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.
void constructDifference(IPoint point1,
IPoint point2)
throws java.io.IOException,
AutomationException
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.
void rotate(double angle,
IVector3D axis)
throws java.io.IOException,
AutomationException
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.
void polarSet(double azimuth,
double inclination,
double radiusLength)
throws java.io.IOException,
AutomationException
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.
void polarQuery(double[] azimuth,
double[] inclination,
double[] radiusLength)
throws java.io.IOException,
AutomationException
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.
void polarMove(double dAzimuth,
double dInclination,
double dRadius)
throws java.io.IOException,
AutomationException
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.
IVector crossProduct(IVector otherVector)
throws java.io.IOException,
AutomationException
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.
void constructCrossProduct(IVector vector1,
IVector vector2)
throws java.io.IOException,
AutomationException
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.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||