com.esri.arcgis.geometry
Interface IAffineTransformation2D3
- All Superinterfaces:
- IAffineTransformation2D, IAffineTransformation2D2, ITransformation, java.io.Serializable
- All Known Implementing Classes:
- AffineTransformation2D, IAffineTransformation2D3Proxy
public interface IAffineTransformation2D3
- extends IAffineTransformation2D2, java.io.Serializable
COM Interface 'IAffineTransformation2D3'. Generated 3/19/2015 1:20:58 PM
from 'C:\ArcGIS\COM\esriGeometry.olb'
Description: 'Provides access to members that define and manipulate affine transformations.'
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 =
Method Summary |
void |
defineConformalFromControlPoints(int numPoints,
IPoint fromPoints,
IPoint toPoints)
Defines the best conformal affine transformation between two sets of points. |
void |
queryLinearCoefficients(int direction,
double[] params)
Returns the linear coefficients which define the two dimensional affine transformation. |
void |
setLinearCoefficients(int direction,
double[] params)
Sets the linear coefficients which define the two dimensional affine transformation. |
Methods inherited from interface com.esri.arcgis.geometry.IAffineTransformation2D |
defineFromControlPoints, defineFromEnvelopes, defineFromEnvelopesEx, defineReflection, getControlPointError, getRMSError, getRotation, getSpatialReference, getXScale, getXTranslation, getYScale, getYTranslation, isReflective, move, moveVector, postMultiply, preMultiply, project, reset, rotate, scale, setMoveOrigin, setSpatialReferenceByRef |
IIDcd315758_16ae_4438_99b3_f5ffa6bcf3f3
static final int IIDcd315758_16ae_4438_99b3_f5ffa6bcf3f3
- See Also:
- Constant Field Values
xxDummy
static final int xxDummy
- Deprecated. Internal use only
- See Also:
- Constant Field Values
IID
static final java.lang.String IID
- Deprecated. Internal use only
- See Also:
- Constant Field Values
defineConformalFromControlPoints
void defineConformalFromControlPoints(int numPoints,
IPoint fromPoints,
IPoint toPoints)
throws java.io.IOException,
AutomationException
- Defines the best conformal affine transformation between two sets of points. Can be used to register paper maps on a digitizer.
- Parameters:
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)
- Throws:
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
queryLinearCoefficients
void queryLinearCoefficients(int direction,
double[] params)
throws java.io.IOException,
AutomationException
- Returns the linear coefficients which define the two dimensional affine transformation.
- Parameters:
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)params
- The params (in)
- Throws:
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
setLinearCoefficients
void setLinearCoefficients(int direction,
double[] params)
throws java.io.IOException,
AutomationException
- Sets the linear coefficients which define the two dimensional affine transformation.
- Parameters:
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)params
- The params (in)
- Throws:
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.