public interface IImageRegistration
extends java.io.Serializable
Description: 'Provides access to members that control an image registration.' 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 |
IIDec48c884_ebeb_4d94_849e_f1533a0a32da |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
void |
adjust(IDataset pCatalog,
IQueryFilter pQueryFilter,
int type,
ITable pSolutionTable,
ITrackCancel pTrackCancel)
Applies adjustments from a solution table.
|
void |
computeAdjustments(IDataset pCatalog,
IQueryFilter pQueryFilter,
ITable pSolutionTable,
int order,
ITrackCancel pTrackCancel)
Computes simple polynomial adjustments.
|
void |
computeFeaturePoints(IDataset pCatalog,
IQueryFilter pQueryFilter,
ITable pMask,
IQueryFilter pMaskQueryFilter,
ITable pFeaturePointTable,
ITrackCancel pTrackCancel)
Computes feature points for a collection of images.
|
void |
computeLinks(ITable pControlPointTable,
IQueryFilter pQueryFilter,
ITable pSolutionTable,
ITrackCancel pTrackCancel)
Computes links from a list control points.
|
void |
computeTiePoints(ITable pFeaturePointTable,
IQueryFilter pQueryFilter,
ITable pTiePointTable,
ITrackCancel pTrackCancel)
Computes matching/tie points from a collection of feature points.
|
ITable |
createControlPointTable(IWorkspace pWorkspace,
java.lang.String name,
ISpatialReference pSpatialReference,
java.lang.String configKeyword)
Creates a control point table.
|
ITable |
createFeaturePointTable(IWorkspace pWorkspace,
java.lang.String name,
ISpatialReference pSpatialReference,
java.lang.String configKeyword)
Creates a feature point table.
|
ITable |
createSolutionTable(IWorkspace pWorkspace,
java.lang.String name,
ISpatialReference pSpatialReference,
java.lang.String configKeyword)
Creates a solution table.
|
IImageMatchPoints |
extractAllMatchPoints(IRaster pImage,
IArray pRefImages)
Extracts all match points between a collection of reference images, and a raw image.
|
IImageFeaturePoints |
extractFeaturePoints(IRaster pImage)
Extracts feature points from a given image.
|
IImageMatchPoints |
extractMatchPoints(IRaster pImage,
IRaster pRefImage)
Extracts match points between a reference image, and a raw image.
|
IImageFeaturePoint |
findClosestFeaturePoint(IRaster pImage,
IPoint pPoint)
Finds the closest feature point from an images around the given point.
|
int |
getBlockingType()
The blocking/sampling type for large images.
|
java.lang.Object |
getParameter(java.lang.String name)
Gets a named parameter.
|
IPropertySet |
getParameters()
The image registration parameters.
|
int |
getRefinement()
The match point refinement to be applied.
|
IName |
getServerObjectName()
The ArcGIS server object to perform image registration.
|
int |
getThreadCount()
The number of instances for image registration.
|
IImageMatchPoints |
matchFeaturePoints(IImageFeaturePoints pFeaturePoints,
IImageFeaturePoints pOthers)
Matches two sets of feature points.
|
void |
refineMatchPoints(IRaster pImage,
IRaster pRefImage,
IImageMatchPoints[] pMatchPoints)
Refines given match points between source and target images.
|
void |
setBlockingType(int pBlockingType)
The blocking/sampling type for large images.
|
void |
setParameter(java.lang.String name,
java.lang.Object value)
Sets a named parameter.
|
void |
setParametersByRef(IPropertySet ppParameters)
The image registration parameters.
|
void |
setRefinement(int pRefinement)
The match point refinement to be applied.
|
void |
setServerObjectNameByRef(IName ppName)
The ArcGIS server object to perform image registration.
|
void |
setThreadCount(int pThreadCount)
The number of instances for image registration.
|
static final int IIDec48c884_ebeb_4d94_849e_f1533a0a32da
static final int xxDummy
static final java.lang.String IID
int getRefinement() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setRefinement(int pRefinement) throws java.io.IOException, AutomationException
pRefinement
- A com.esri.arcgis.datasourcesraster.esriMatchPointRefinementType constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IPropertySet getParameters() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setParametersByRef(IPropertySet ppParameters) throws java.io.IOException, AutomationException
ppParameters
- A reference to a com.esri.arcgis.system.IPropertySet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getParameter(java.lang.String name) throws java.io.IOException, AutomationException
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setParameter(java.lang.String name, java.lang.Object value) throws java.io.IOException, AutomationException
name
- The name (in)value
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getBlockingType() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setBlockingType(int pBlockingType) throws java.io.IOException, AutomationException
pBlockingType
- A com.esri.arcgis.datasourcesraster.esriImageBlockingType constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getThreadCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setThreadCount(int pThreadCount) throws java.io.IOException, AutomationException
pThreadCount
- The pThreadCount (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IName getServerObjectName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setServerObjectNameByRef(IName ppName) throws java.io.IOException, AutomationException
ppName
- A reference to a com.esri.arcgis.system.IName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageFeaturePoints extractFeaturePoints(IRaster pImage) throws java.io.IOException, AutomationException
pImage
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageMatchPoints matchFeaturePoints(IImageFeaturePoints pFeaturePoints, IImageFeaturePoints pOthers) throws java.io.IOException, AutomationException
pFeaturePoints
- A reference to a com.esri.arcgis.datasourcesraster.IImageFeaturePoints (in)pOthers
- A reference to a com.esri.arcgis.datasourcesraster.IImageFeaturePoints (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageMatchPoints extractMatchPoints(IRaster pImage, IRaster pRefImage) throws java.io.IOException, AutomationException
pImage
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)pRefImage
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageMatchPoints extractAllMatchPoints(IRaster pImage, IArray pRefImages) throws java.io.IOException, AutomationException
pImage
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)pRefImages
- A reference to a com.esri.arcgis.system.IArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IImageFeaturePoint findClosestFeaturePoint(IRaster pImage, IPoint pPoint) throws java.io.IOException, AutomationException
pImage
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)pPoint
- 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.void refineMatchPoints(IRaster pImage, IRaster pRefImage, IImageMatchPoints[] pMatchPoints) throws java.io.IOException, AutomationException
pImage
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)pRefImage
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)pMatchPoints
- A reference to a com.esri.arcgis.datasourcesraster.IImageMatchPoints (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ITable createFeaturePointTable(IWorkspace pWorkspace, java.lang.String name, ISpatialReference pSpatialReference, java.lang.String configKeyword) throws java.io.IOException, AutomationException
pWorkspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)name
- The name (in)pSpatialReference
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)configKeyword
- The configKeyword (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ITable createControlPointTable(IWorkspace pWorkspace, java.lang.String name, ISpatialReference pSpatialReference, java.lang.String configKeyword) throws java.io.IOException, AutomationException
pWorkspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)name
- The name (in)pSpatialReference
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)configKeyword
- The configKeyword (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ITable createSolutionTable(IWorkspace pWorkspace, java.lang.String name, ISpatialReference pSpatialReference, java.lang.String configKeyword) throws java.io.IOException, AutomationException
pWorkspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)name
- The name (in)pSpatialReference
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)configKeyword
- The configKeyword (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void computeFeaturePoints(IDataset pCatalog, IQueryFilter pQueryFilter, ITable pMask, IQueryFilter pMaskQueryFilter, ITable pFeaturePointTable, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
pCatalog
- A reference to a com.esri.arcgis.geodatabase.IDataset (in)pQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)pMask
- A reference to a com.esri.arcgis.geodatabase.ITable (in)pMaskQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)pFeaturePointTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)pTrackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void computeTiePoints(ITable pFeaturePointTable, IQueryFilter pQueryFilter, ITable pTiePointTable, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
pFeaturePointTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)pQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)pTiePointTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)pTrackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void computeLinks(ITable pControlPointTable, IQueryFilter pQueryFilter, ITable pSolutionTable, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
pControlPointTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)pQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)pSolutionTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)pTrackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void computeAdjustments(IDataset pCatalog, IQueryFilter pQueryFilter, ITable pSolutionTable, int order, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
pCatalog
- A reference to a com.esri.arcgis.geodatabase.IDataset (in)pQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)pSolutionTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)order
- The order (in)pTrackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void adjust(IDataset pCatalog, IQueryFilter pQueryFilter, int type, ITable pSolutionTable, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
pCatalog
- A reference to a com.esri.arcgis.geodatabase.IDataset (in)pQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)type
- A com.esri.arcgis.datasourcesraster.esriImageAdjustmentType constant (in)pSolutionTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)pTrackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.