|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ITransformation3DGEN
. You can use the GEN interface proxy's Object-constructor to cast an instance of this interface to its GEN equivalent. Any ArcGIS class that implements this interface also implements the GEN interface.
public interface ITransformation3D
Provides access to members that control a 3D affine transformation.
Method Summary | |
---|---|
void |
postMultiply(ITransformation3D postTransform)
Deprecated. Post-multiplies the transformation by another transformation. |
void |
preMultiply(ITransformation3D preTransform)
Deprecated. Pre-multiplies the transformation by another transformation. |
void |
reset()
Deprecated. Resets the transformation to unit matrix. |
void |
rotate(double rotationAngle,
IVector3D rotationAxis)
Deprecated. Adds a rotation in radians to the transformation matrix. |
void |
scale(double sx,
double sy,
double sz)
Deprecated. Adds a scaling factor to the transformation matrix. |
void |
transform(int numPoints,
_WKSPointZ originalPoints,
_WKSPointZ[] transformedPoints)
Deprecated. Applies the current transformation to a set of points. |
void |
translate(IVector3D offsetVector)
Deprecated. Adds an offset (move) to the transformation matrix. |
Method Detail |
---|
void reset() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void translate(IVector3D offsetVector) throws IOException, AutomationException
offsetVector
- A reference to a com.esri.arcgis.geometry.IVector3D (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void scale(double sx, double sy, double sz) throws IOException, AutomationException
sx
- The sx (in)sy
- The sy (in)sz
- The sz (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void rotate(double rotationAngle, IVector3D rotationAxis) throws IOException, AutomationException
rotationAngle
- The rotationAngle (in)rotationAxis
- A reference to a com.esri.arcgis.geometry.IVector3D (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void postMultiply(ITransformation3D postTransform) throws IOException, AutomationException
postTransform
- A reference to a com.esri.arcgis.geometry.ITransformation3D (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void preMultiply(ITransformation3D preTransform) throws IOException, AutomationException
preTransform
- A reference to a com.esri.arcgis.geometry.ITransformation3D (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void transform(int numPoints, _WKSPointZ originalPoints, _WKSPointZ[] transformedPoints) throws IOException, AutomationException
numPoints
- The numPoints (in)originalPoints
- A Structure: com.esri.arcgis.system._WKSPointZ (A com.esri.arcgis.system._WKSPointZ COM typedef) (in)transformedPoints
- A Structure: com.esri.arcgis.system._WKSPointZ (A com.esri.arcgis.system._WKSPointZ COM typedef) (out: use single element array)
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 |