|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IVector
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 =
| Field Summary | |
|---|---|
static java.lang.String |
IID
Deprecated. Internal use only |
static int |
IID40d717c9_10c2_11d4_9f59_00c04f6bdf0d
|
static int |
xxDummy
Deprecated. Internal use only |
| Method Summary | |
|---|---|
IVector |
addVector(IVector otherVector)
Construct a new vector by adding a different vector to this vector. |
void |
constructAddVector(IVector vector1,
IVector vector2)
Set this vector by adding two input vectors. |
void |
constructSubtractVector(IVector vector1,
IVector vector2)
Set this vector by subtracting the second input vector from the first one. |
double |
dotProduct(IVector otherVector)
Returns the dot product of this vector and another vector. |
double |
getComponentByIndex(int componentIndex)
The component corresponding to a given index. |
int |
getDimension()
The dimension of this vector. |
double |
getMagnitude()
The length of the vector. |
boolean |
isEmpty()
Indicates if the vector is empty (unset). |
void |
normalize()
Normalize the vector (scale it to magnitude = 1). |
void |
scale(double scaleFactor)
Scale the vector by the given factor. |
void |
setComponentByIndex(int componentIndex,
double componentValue)
The component corresponding to a given index. |
void |
setEmpty()
Makes the vector empty (unset). |
void |
setMagnitude(double magnitude)
The length of the vector. |
IVector |
subtractVector(IVector otherVector)
Construct a new vector by subtracting a different vector from this vector. |
| Field Detail |
|---|
static final int IID40d717c9_10c2_11d4_9f59_00c04f6bdf0d
static final int xxDummy
static final java.lang.String IID
| Method Detail |
|---|
int getDimension()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isEmpty()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setEmpty()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getComponentByIndex(int componentIndex)
throws java.io.IOException,
AutomationException
componentIndex - The componentIndex (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setComponentByIndex(int componentIndex,
double componentValue)
throws java.io.IOException,
AutomationException
componentIndex - The componentIndex (in)componentValue - The componentValue (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getMagnitude()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setMagnitude(double magnitude)
throws java.io.IOException,
AutomationException
magnitude - The magnitude (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void normalize()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void scale(double scaleFactor)
throws java.io.IOException,
AutomationException
scaleFactor - The scaleFactor (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IVector addVector(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.
IVector subtractVector(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 constructAddVector(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.
void constructSubtractVector(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.
double dotProduct(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.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||