|
|||||||||
| 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 | ||||||||