|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IImageRegistration
Provides access to members that control an image registration.
Method Summary | |
---|---|
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 pAOI,
IQueryFilter pAOIQueryFilter,
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,
String name,
ISpatialReference pSpatialReference,
String configKeyword)
Creates a control point table. |
ITable |
createFeaturePointTable(IWorkspace pWorkspace,
String name,
ISpatialReference pSpatialReference,
String configKeyword)
Creates a feature point table. |
ITable |
createSolutionTable(IWorkspace pWorkspace,
String name,
ISpatialReference pSpatialReference,
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. |
Object |
getParameter(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(String name,
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. |
Method Detail |
---|
int getRefinement() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setRefinement(int pRefinement) throws IOException, AutomationException
pRefinement
- A com.esri.arcgis.datasourcesraster.esriMatchPointRefinementType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IPropertySet getParameters() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setParametersByRef(IPropertySet ppParameters) throws IOException, AutomationException
ppParameters
- A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getParameter(String name) throws IOException, AutomationException
name
- The name (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setParameter(String name, Object value) throws IOException, AutomationException
name
- The name (in)value
- A Variant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getBlockingType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBlockingType(int pBlockingType) throws IOException, AutomationException
pBlockingType
- A com.esri.arcgis.datasourcesraster.esriImageBlockingType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getThreadCount() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setThreadCount(int pThreadCount) throws IOException, AutomationException
pThreadCount
- The pThreadCount (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IName getServerObjectName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setServerObjectNameByRef(IName ppName) throws IOException, AutomationException
ppName
- A reference to a com.esri.arcgis.system.IName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IImageFeaturePoints extractFeaturePoints(IRaster pImage) throws IOException, AutomationException
pImage
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IImageMatchPoints matchFeaturePoints(IImageFeaturePoints pFeaturePoints, IImageFeaturePoints pOthers) throws IOException, AutomationException
pFeaturePoints
- A reference to a com.esri.arcgis.datasourcesraster.IImageFeaturePoints (in)pOthers
- A reference to a com.esri.arcgis.datasourcesraster.IImageFeaturePoints (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IImageMatchPoints extractMatchPoints(IRaster pImage, IRaster pRefImage) throws IOException, AutomationException
pImage
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)pRefImage
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IImageMatchPoints extractAllMatchPoints(IRaster pImage, IArray pRefImages) throws IOException, AutomationException
pImage
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)pRefImages
- A reference to a com.esri.arcgis.system.IArray (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IImageFeaturePoint findClosestFeaturePoint(IRaster pImage, IPoint pPoint) throws IOException, AutomationException
pImage
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)pPoint
- A reference to a com.esri.arcgis.geometry.IPoint (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void refineMatchPoints(IRaster pImage, IRaster pRefImage, IImageMatchPoints[] pMatchPoints) throws 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)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ITable createFeaturePointTable(IWorkspace pWorkspace, String name, ISpatialReference pSpatialReference, String configKeyword) throws 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)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ITable createControlPointTable(IWorkspace pWorkspace, String name, ISpatialReference pSpatialReference, String configKeyword) throws 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)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ITable createSolutionTable(IWorkspace pWorkspace, String name, ISpatialReference pSpatialReference, String configKeyword) throws 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)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void computeFeaturePoints(IDataset pCatalog, IQueryFilter pQueryFilter, ITable pAOI, IQueryFilter pAOIQueryFilter, ITable pFeaturePointTable, ITrackCancel pTrackCancel) throws IOException, AutomationException
pCatalog
- A reference to a com.esri.arcgis.geodatabase.IDataset (in)pQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)pAOI
- A reference to a com.esri.arcgis.geodatabase.ITable (in)pAOIQueryFilter
- 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)
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 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)
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 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)
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 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)
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 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)
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 |