public interface IEpipolarXform extends IGeodataXform, java.io.Serializable
Description: 'Provides access to members that control epipolar 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 =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID461761c2_2c6b_4d28_a458_b8b7a5720073 |
static int |
xxDummy
Deprecated.
Internal use only
|
IID5e6cf525_4e74_419b_946f_7da9bfdf815d
Modifier and Type | Method and Description |
---|---|
void |
createEpipolarXform(IGeodataXform pPrimaryXform,
IEnvelope pPrimaryImageExtent,
IGeodataXform pSecondaryXform,
IEnvelope pSecondaryImageExtent,
boolean isPrimary)
Setup transformation.
|
void |
fitLocalProjectiveMatrix(IEpipolarXform pStereoEpiXform,
IEnvelope pExtent,
java.lang.Object[] pMatrix,
double[] rms)
Fit a projective matrix using given extent.
|
IGeodataXform |
getAffineXform()
The final affine geodataxform.
|
java.lang.Object |
getCenterPoint()
The center point of map space.
|
double |
getElevationResolution()
The center point of map space.
|
double |
getEpipolarResolution()
The center point of map space.
|
IGeodataXform |
getGeodataXform()
The final epipolar geodataxform.
|
java.lang.Object |
getTransformationMatrix()
The transformation matrix from world to map space.
|
void |
queryFrameMatrixStatus(boolean[] isFrameMatrixReady)
Fit a projective matrix using given extent.
|
void |
setAffineXformByRef(IGeodataXform ppXform)
The final affine geodataxform.
|
void |
setGeodataXformByRef(IGeodataXform ppXform)
The final epipolar geodataxform.
|
getDomains, getSpatialReference, isIdentity, setSpatialReferenceByRef, transform, transformCellsize, transformExtent, transformPoints
static final int IID461761c2_2c6b_4d28_a458_b8b7a5720073
static final int xxDummy
static final java.lang.String IID
void createEpipolarXform(IGeodataXform pPrimaryXform, IEnvelope pPrimaryImageExtent, IGeodataXform pSecondaryXform, IEnvelope pSecondaryImageExtent, boolean isPrimary) throws java.io.IOException, AutomationException
pPrimaryXform
- A reference to a com.esri.arcgis.geodatabase.IGeodataXform (in)pPrimaryImageExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)pSecondaryXform
- A reference to a com.esri.arcgis.geodatabase.IGeodataXform (in)pSecondaryImageExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)isPrimary
- The isPrimary (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IGeodataXform getGeodataXform() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IGeodataXform getAffineXform() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setGeodataXformByRef(IGeodataXform ppXform) throws java.io.IOException, AutomationException
ppXform
- A reference to a com.esri.arcgis.geodatabase.IGeodataXform (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setAffineXformByRef(IGeodataXform ppXform) throws java.io.IOException, AutomationException
ppXform
- A reference to a com.esri.arcgis.geodatabase.IGeodataXform (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getTransformationMatrix() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getCenterPoint() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getEpipolarResolution() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getElevationResolution() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void fitLocalProjectiveMatrix(IEpipolarXform pStereoEpiXform, IEnvelope pExtent, java.lang.Object[] pMatrix, double[] rms) throws java.io.IOException, AutomationException
pStereoEpiXform
- A reference to a com.esri.arcgis.datasourcesraster.IEpipolarXform (in)pExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)pMatrix
- A Variant (out: use single element array)rms
- The rms (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryFrameMatrixStatus(boolean[] isFrameMatrixReady) throws java.io.IOException, AutomationException
isFrameMatrixReady
- The isFrameMatrixReady (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.