public class AffineTransformation2D extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, ITransformationGEN, IAffineTransformation2D3GEN, ITransformation, IAffineTransformation2D, IAffineTransformation2D2, IAffineTransformation2D3, IClone, ISupportErrorInfo, IZShift
Description 'A two dimensional affine transformation.' 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 =
IID, IID5f015fe6_38cf_451d_81cd_7e784b71add7, xxDummy
IID, IID20f586de_9b4b_47a2_a9a7_abc70ffd6e56, xxDummy
IID, IIDcd315758_16ae_4438_99b3_f5ffa6bcf3f3, xxDummy
IID8bedce87_6cee_4e7b_9d17_73b3562e9ae6
IIDd12f81b4_d263_11d2_9f29_00c04f6bdd7f
IID6f2cf924_7e00_11d0_82f4_0000f8034032
IID, IID9bff8aeb_e415_11d0_943c_080009eebecb, xxDummy
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
IID, IID2439619f_6516_4a91_a0b9_3cfc98d214d2, xxDummy
Constructor and Description |
---|
AffineTransformation2D()
Constructs a AffineTransformation2D using ArcGIS Engine.
|
AffineTransformation2D(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
AffineTransformation2D theAffineTransformation2D = (AffineTransformation2D) obj; |
Modifier and Type | Method and Description |
---|---|
void |
assign(IClone src)
Assigns the properties of src to the receiver.
|
void |
defineConformalFromControlPoints(int numPoints,
IPoint fromPoints,
IPoint toPoints)
Defines the best conformal affine transformation between two sets of points.
|
void |
defineConformalFromControlPoints(IPoint[] fromPoints,
IPoint[] toPoints)
Defines the best conformal affine transformation between two sets of points.
|
void |
defineFromControlPoints(int numPoints,
IPoint fromPoints,
IPoint toPoints)
Defines the best affine transformation between two sets of points.
|
void |
defineFromControlPoints(IPoint[] fromPoints,
IPoint[] toPoints)
Defines the best affine transformation between two sets of points.
|
void |
defineFromEnvelopes(IEnvelope from,
IEnvelope to)
Defines a transformation that maps a point relative to one envelope to a similar position relative to another envelope.
|
void |
defineFromEnvelopesEx(IEnvelope from,
IEnvelope to,
IEnvelope outFrom,
boolean assumeFalseOrigin,
boolean keepAspect,
boolean flipIt)
Defines a transformation that maps a point relative to one envelope to a similar position relative to another envelope.
|
void |
defineReflection(ILine l)
Defines a transformation that can perform a reflection about the line l.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
IClone |
esri_clone()
Clones the receiver and assigns the result to *clone.
|
static java.lang.String |
getClsid()
getClsid.
|
void |
getControlPointError(int i,
double[] fromError,
double[] toError)
Returns the errors involved in moving control point i from the 'from' to 'to' system.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
IPoint |
getMoveOrigin()
The origin of accumulated transformations used when projecting an affine transformation to a different spatial reference system.
|
void |
getRMSError(double[] fromError,
double[] toError)
RMS (Root Mean Square) error expressed relative to the 'from' and 'to' points defining the transformation.
|
double |
getRotation()
The rotation angle.
|
ISpatialReference |
getSpatialReference()
The spatial reference in which this transformation is meaningful.
|
double |
getXScale()
The scale along the X axis.
|
double |
getXTranslation()
The translation along the X axis.
|
double |
getYScale()
The scale along the Y axis.
|
double |
getYTranslation()
The translation along the Y axis.
|
void |
getZShift(double[] zOrigin,
double[] zOffset)
The shift in the Z direction.
|
int |
hashCode()
the hashcode for this object
|
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo
|
boolean |
isEqual(IClone other)
Indicates if the receiver and other have the same properties.
|
boolean |
isIdentical(IClone other)
Indicates if the receiver and other are the same object.
|
boolean |
isReflective()
Indicates if the transformation contains a reflection (determinant is negative).
|
void |
move(double dx,
double dy)
Incorporates a translation factor into the transformation.
|
void |
moveVector(ILine movementVector)
Performs an X and Y translation defined by a 2D vector.
|
void |
postMultiply(IAffineTransformation2D postTransform)
Post-multiplies the transformation by another transformation.
|
void |
postMultiply(IAffineTransformation2D3GEN postTransform)
Post-multiplies the transformation by another transformation.
|
void |
preMultiply(IAffineTransformation2D preTransform)
Pre-multiplies the transformation by another transformation.
|
void |
preMultiply(IAffineTransformation2D3GEN preTransform)
Pre-multiplies the transformation by another transformation.
|
void |
project(ISpatialReference newSpatialReference)
Moves this transformation into another spatial reference.
|
void |
putZShift(double zOrigin,
double zOffset)
The shift in the Z direction.
|
void |
queryLinearCoefficients(int direction,
double[] params_6_elements)
Returns the linear coefficients which define the two dimensional affine transformation.
|
void |
queryLinearCoefficients(int direction,
double[][] params)
Returns the linear coefficients which define the two dimensional affine transformation.
|
void |
release()
Release this COM object reference
|
void |
reset()
Resets the tranformation.
|
void |
rotate(double da)
Incorporates a rotation (in radians) into the transformation.
|
void |
scale(double dx,
double dy)
Incorporates scale factors into the transformation.
|
void |
setLinearCoefficients(int direction,
double[] params)
Sets the linear coefficients which define the two dimensional affine transformation.
|
void |
setMoveOrigin(IPoint origin)
The origin of accumulated transformations used when projecting an affine transformation to a different spatial reference system.
|
void |
setSpatialReferenceByRef(ISpatialReference sR)
The spatial reference in which this transformation is meaningful.
|
void |
transformMeasuresFF(int direction,
double[] inMeasures,
double[][] outMeasures)
Transforms floating point measures to floating point measures (or do the inverse).
|
void |
transformMeasuresFF(int direction,
int cMeasures,
double[] inMeasures,
double[] outMeasures)
Transforms floating point measures to floating point measures (or do the inverse).
|
void |
transformMeasuresFI(int direction,
double[] inMeasures,
int[][] outMeasures)
Transforms floating point measures to integer measures (or do the inverse).
|
void |
transformMeasuresFI(int direction,
int cMeasures,
double[] inMeasures,
int[] outMeasures)
Transforms floating point measures to integer measures (or do the inverse).
|
void |
transformMeasuresIF(int direction,
int[] inMeasures,
double[][] outMeasures)
Transforms integer measures to floating point measures (or do the inverse).
|
void |
transformMeasuresIF(int direction,
int cMeasures,
int[] inMeasures,
double[] outMeasures)
Transforms integer measures to floating point measures (or do the inverse).
|
void |
transformMeasuresII(int direction,
int[] inMeasures,
int[][] outMeasures)
Transforms integer measures to integer measures (or do the inverse).
|
void |
transformMeasuresII(int direction,
int cMeasures,
int[] inMeasures,
int[] outMeasures)
Transforms integer measures to integer measures (or do the inverse).
|
void |
transformPointsFF(int direction,
double[] inPoints,
double[][] outPoints)
Transforms floating point points to floating point points (or do the inverse).
|
void |
transformPointsFF(int direction,
int cPoints,
double[] inPoints,
double[] outPoints)
Transforms floating point points to floating point points (or do the inverse).
|
void |
transformPointsFI(int direction,
double[] inPoints,
int[][] outPoints)
Transforms floating point points to integer points (or do the inverse).
|
void |
transformPointsFI(int direction,
int cPoints,
double[] inPoints,
int[] outPoints)
Transforms floating point points to integer points (or do the inverse).
|
void |
transformPointsIF(int direction,
int[] inPoints,
double[][] outPoints)
Transforms integer points to floating point points (or do the inverse).
|
void |
transformPointsIF(int direction,
int cPoints,
int[] inPoints,
double[] outPoints)
Transforms integer points to floating point points (or do the inverse).
|
void |
transformPointsII(int direction,
int[] inPoints,
int[][] outPoints)
Transforms integer points to integer points (or do the inverse).
|
void |
transformPointsII(int direction,
int cPoints,
int[] inPoints,
int[] outPoints)
Transforms integer points to integer points (or do the inverse).
|
public AffineTransformation2D() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic AffineTransformation2D(java.lang.Object obj) throws java.io.IOException
AffineTransformation2D theAffineTransformation2D = (AffineTransformation2D) obj;
obj
to AffineTransformation2D
.obj
- an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problemspublic static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void transformMeasuresFF(int direction, double[] inMeasures, double[][] outMeasures) throws java.io.IOException, AutomationException
transformMeasuresFF
in interface IAffineTransformation2D3GEN
transformMeasuresFF
in interface ITransformationGEN
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)inMeasures
- The inMeasures (in)outMeasures
- The outMeasures (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void transformMeasuresFI(int direction, double[] inMeasures, int[][] outMeasures) throws java.io.IOException, AutomationException
transformMeasuresFI
in interface IAffineTransformation2D3GEN
transformMeasuresFI
in interface ITransformationGEN
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)inMeasures
- The inMeasures (in)outMeasures
- The outMeasures (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void transformMeasuresIF(int direction, int[] inMeasures, double[][] outMeasures) throws java.io.IOException, AutomationException
transformMeasuresIF
in interface IAffineTransformation2D3GEN
transformMeasuresIF
in interface ITransformationGEN
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)inMeasures
- The inMeasures (in)outMeasures
- The outMeasures (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void transformMeasuresII(int direction, int[] inMeasures, int[][] outMeasures) throws java.io.IOException, AutomationException
transformMeasuresII
in interface IAffineTransformation2D3GEN
transformMeasuresII
in interface ITransformationGEN
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)inMeasures
- The inMeasures (in)outMeasures
- The outMeasures (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void transformPointsFF(int direction, double[] inPoints, double[][] outPoints) throws java.io.IOException, AutomationException
transformPointsFF
in interface IAffineTransformation2D3GEN
transformPointsFF
in interface ITransformationGEN
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)inPoints
- The inPoints (in)outPoints
- The outPoints (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void transformPointsFI(int direction, double[] inPoints, int[][] outPoints) throws java.io.IOException, AutomationException
transformPointsFI
in interface IAffineTransformation2D3GEN
transformPointsFI
in interface ITransformationGEN
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)inPoints
- The inPoints (in)outPoints
- The outPoints (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void transformPointsIF(int direction, int[] inPoints, double[][] outPoints) throws java.io.IOException, AutomationException
transformPointsIF
in interface IAffineTransformation2D3GEN
transformPointsIF
in interface ITransformationGEN
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)inPoints
- The inPoints (in)outPoints
- The outPoints (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void transformPointsII(int direction, int[] inPoints, int[][] outPoints) throws java.io.IOException, AutomationException
transformPointsII
in interface IAffineTransformation2D3GEN
transformPointsII
in interface ITransformationGEN
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)inPoints
- The inPoints (in)outPoints
- The outPoints (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSpatialReferenceByRef(ISpatialReference sR) throws java.io.IOException, AutomationException
setSpatialReferenceByRef
in interface IAffineTransformation2D
setSpatialReferenceByRef
in interface IAffineTransformation2D3GEN
sR
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISpatialReference getSpatialReference() throws java.io.IOException, AutomationException
getSpatialReference
in interface IAffineTransformation2D
getSpatialReference
in interface IAffineTransformation2D3GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void reset() throws java.io.IOException, AutomationException
reset
in interface IAffineTransformation2D
reset
in interface IAffineTransformation2D3GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void defineFromControlPoints(IPoint[] fromPoints, IPoint[] toPoints) throws java.io.IOException, AutomationException
defineFromControlPoints
in interface IAffineTransformation2D3GEN
fromPoints
- A reference to a com.esri.arcgis.geometry.IPoint array (in)toPoints
- A reference to a com.esri.arcgis.geometry.IPoint array (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void defineFromEnvelopes(IEnvelope from, IEnvelope to) throws java.io.IOException, AutomationException
defineFromEnvelopes
in interface IAffineTransformation2D
defineFromEnvelopes
in interface IAffineTransformation2D3GEN
from
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)to
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void defineFromEnvelopesEx(IEnvelope from, IEnvelope to, IEnvelope outFrom, boolean assumeFalseOrigin, boolean keepAspect, boolean flipIt) throws java.io.IOException, AutomationException
defineFromEnvelopesEx
in interface IAffineTransformation2D
defineFromEnvelopesEx
in interface IAffineTransformation2D3GEN
from
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)to
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)outFrom
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)assumeFalseOrigin
- The assumeFalseOrigin (in)keepAspect
- The keepAspect (in)flipIt
- The flipIt (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void defineReflection(ILine l) throws java.io.IOException, AutomationException
defineReflection
in interface IAffineTransformation2D
defineReflection
in interface IAffineTransformation2D3GEN
l
- A reference to a com.esri.arcgis.geometry.ILine (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getRMSError(double[] fromError, double[] toError) throws java.io.IOException, AutomationException
getRMSError
in interface IAffineTransformation2D
getRMSError
in interface IAffineTransformation2D3GEN
fromError
- The fromError (in/out: use single element array)toError
- The toError (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getControlPointError(int i, double[] fromError, double[] toError) throws java.io.IOException, AutomationException
getControlPointError
in interface IAffineTransformation2D
getControlPointError
in interface IAffineTransformation2D3GEN
i
- The i (in)fromError
- The fromError (in/out: use single element array)toError
- The toError (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getXScale() throws java.io.IOException, AutomationException
getXScale
in interface IAffineTransformation2D
getXScale
in interface IAffineTransformation2D3GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getYScale() throws java.io.IOException, AutomationException
getYScale
in interface IAffineTransformation2D
getYScale
in interface IAffineTransformation2D3GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getXTranslation() throws java.io.IOException, AutomationException
getXTranslation
in interface IAffineTransformation2D
getXTranslation
in interface IAffineTransformation2D3GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getYTranslation() throws java.io.IOException, AutomationException
getYTranslation
in interface IAffineTransformation2D
getYTranslation
in interface IAffineTransformation2D3GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getRotation() throws java.io.IOException, AutomationException
getRotation
in interface IAffineTransformation2D
getRotation
in interface IAffineTransformation2D3GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void scale(double dx, double dy) throws java.io.IOException, AutomationException
scale
in interface IAffineTransformation2D
scale
in interface IAffineTransformation2D3GEN
dx
- The dx (in)dy
- The dy (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMoveOrigin(IPoint origin) throws java.io.IOException, AutomationException
setMoveOrigin
in interface IAffineTransformation2D
setMoveOrigin
in interface IAffineTransformation2D3GEN
origin
- 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 moveVector(ILine movementVector) throws java.io.IOException, AutomationException
moveVector
in interface IAffineTransformation2D
moveVector
in interface IAffineTransformation2D3GEN
movementVector
- A reference to a com.esri.arcgis.geometry.ILine (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void move(double dx, double dy) throws java.io.IOException, AutomationException
move
in interface IAffineTransformation2D
move
in interface IAffineTransformation2D3GEN
dx
- The dx (in)dy
- The dy (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void rotate(double da) throws java.io.IOException, AutomationException
rotate
in interface IAffineTransformation2D
rotate
in interface IAffineTransformation2D3GEN
da
- The da (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void postMultiply(IAffineTransformation2D3GEN postTransform) throws java.io.IOException, AutomationException
postMultiply
in interface IAffineTransformation2D3GEN
postTransform
- A reference to a com.esri.arcgis.geometry.IAffineTransformation2D3GEN (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void preMultiply(IAffineTransformation2D3GEN preTransform) throws java.io.IOException, AutomationException
preMultiply
in interface IAffineTransformation2D3GEN
preTransform
- A reference to a com.esri.arcgis.geometry.IAffineTransformation2D3GEN (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isReflective() throws java.io.IOException, AutomationException
isReflective
in interface IAffineTransformation2D
isReflective
in interface IAffineTransformation2D3GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void project(ISpatialReference newSpatialReference) throws java.io.IOException, AutomationException
project
in interface IAffineTransformation2D
project
in interface IAffineTransformation2D3GEN
newSpatialReference
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPoint getMoveOrigin() throws java.io.IOException, AutomationException
getMoveOrigin
in interface IAffineTransformation2D2
getMoveOrigin
in interface IAffineTransformation2D3GEN
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void defineConformalFromControlPoints(IPoint[] fromPoints, IPoint[] toPoints) throws java.io.IOException, AutomationException
defineConformalFromControlPoints
in interface IAffineTransformation2D3GEN
fromPoints
- A reference to a com.esri.arcgis.geometry.IPoint array (in)toPoints
- A reference to a com.esri.arcgis.geometry.IPoint array (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void queryLinearCoefficients(int direction, double[][] params) throws java.io.IOException, AutomationException
queryLinearCoefficients
in interface IAffineTransformation2D3GEN
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)params
- The params (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLinearCoefficients(int direction, double[] params) throws java.io.IOException, AutomationException
setLinearCoefficients
in interface IAffineTransformation2D3
setLinearCoefficients
in interface IAffineTransformation2D3GEN
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)params
- The params (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void transformMeasuresFF(int direction, int cMeasures, double[] inMeasures, double[] outMeasures) throws java.io.IOException, AutomationException
transformMeasuresFF
in interface ITransformation
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)cMeasures
- The cMeasures (in)inMeasures
- The inMeasures (in)outMeasures
- The outMeasures (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void transformMeasuresFI(int direction, int cMeasures, double[] inMeasures, int[] outMeasures) throws java.io.IOException, AutomationException
transformMeasuresFI
in interface ITransformation
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)cMeasures
- The cMeasures (in)inMeasures
- The inMeasures (in)outMeasures
- The outMeasures (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void transformMeasuresIF(int direction, int cMeasures, int[] inMeasures, double[] outMeasures) throws java.io.IOException, AutomationException
transformMeasuresIF
in interface ITransformation
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)cMeasures
- The cMeasures (in)inMeasures
- The inMeasures (in)outMeasures
- The outMeasures (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void transformMeasuresII(int direction, int cMeasures, int[] inMeasures, int[] outMeasures) throws java.io.IOException, AutomationException
transformMeasuresII
in interface ITransformation
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)cMeasures
- The cMeasures (in)inMeasures
- The inMeasures (in)outMeasures
- The outMeasures (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void transformPointsFF(int direction, int cPoints, double[] inPoints, double[] outPoints) throws java.io.IOException, AutomationException
transformPointsFF
in interface ITransformation
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)cPoints
- The cPoints (in)inPoints
- The inPoints (in)outPoints
- The outPoints (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void transformPointsFI(int direction, int cPoints, double[] inPoints, int[] outPoints) throws java.io.IOException, AutomationException
transformPointsFI
in interface ITransformation
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)cPoints
- The cPoints (in)inPoints
- The inPoints (in)outPoints
- The outPoints (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void transformPointsIF(int direction, int cPoints, int[] inPoints, double[] outPoints) throws java.io.IOException, AutomationException
transformPointsIF
in interface ITransformation
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)cPoints
- The cPoints (in)inPoints
- The inPoints (in)outPoints
- The outPoints (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void transformPointsII(int direction, int cPoints, int[] inPoints, int[] outPoints) throws java.io.IOException, AutomationException
transformPointsII
in interface ITransformation
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)cPoints
- The cPoints (in)inPoints
- The inPoints (in)outPoints
- The outPoints (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void defineFromControlPoints(int numPoints, IPoint fromPoints, IPoint toPoints) throws java.io.IOException, AutomationException
defineFromControlPoints
in interface IAffineTransformation2D
numPoints
- The numPoints (in)fromPoints
- A reference to a com.esri.arcgis.geometry.IPoint (in)toPoints
- 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 postMultiply(IAffineTransformation2D postTransform) throws java.io.IOException, AutomationException
postMultiply
in interface IAffineTransformation2D
postTransform
- A reference to a com.esri.arcgis.geometry.IAffineTransformation2D (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void preMultiply(IAffineTransformation2D preTransform) throws java.io.IOException, AutomationException
preMultiply
in interface IAffineTransformation2D
preTransform
- A reference to a com.esri.arcgis.geometry.IAffineTransformation2D (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void defineConformalFromControlPoints(int numPoints, IPoint fromPoints, IPoint toPoints) throws java.io.IOException, AutomationException
defineConformalFromControlPoints
in interface IAffineTransformation2D3
numPoints
- The numPoints (in)fromPoints
- A reference to a com.esri.arcgis.geometry.IPoint (in)toPoints
- 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 queryLinearCoefficients(int direction, double[] params_6_elements) throws java.io.IOException, AutomationException
queryLinearCoefficients
in interface IAffineTransformation2D3
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)params_6_elements
- The params_6_elements (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IClone esri_clone() throws java.io.IOException, AutomationException
esri_clone
in interface IClone
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void assign(IClone src) throws java.io.IOException, AutomationException
assign
in interface IClone
src
- A reference to a com.esri.arcgis.system.IClone (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isEqual(IClone other) throws java.io.IOException, AutomationException
isEqual
in interface IClone
other
- A reference to a com.esri.arcgis.system.IClone (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isIdentical(IClone other) throws java.io.IOException, AutomationException
isIdentical
in interface IClone
other
- A reference to a com.esri.arcgis.system.IClone (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void interfaceSupportsErrorInfo(GUID riid) throws java.io.IOException, AutomationException
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void putZShift(double zOrigin, double zOffset) throws java.io.IOException, AutomationException
putZShift
in interface IZShift
zOrigin
- The zOrigin (in)zOffset
- The zOffset (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getZShift(double[] zOrigin, double[] zOffset) throws java.io.IOException, AutomationException
getZShift
in interface IZShift
zOrigin
- The zOrigin (out: use single element array)zOffset
- The zOffset (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.