|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.datasourcesraster.ImageRegistration
public class ImageRegistration
The Image Registration class.
| Constructor Summary | |
|---|---|
ImageRegistration()
Constructs a ImageRegistration using ArcGIS Engine. |
|
ImageRegistration(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. ImageRegistration theImageRegistration = (ImageRegistration) obj; |
|
| 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. |
boolean |
equals(Object o)
Compare this object with another |
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. |
static String |
getClsid()
getClsid. |
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. |
int |
hashCode()
the hashcode for this object |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public ImageRegistration()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public ImageRegistration(Object obj)
throws IOException
ImageRegistration theImageRegistration = (ImageRegistration) obj;
obj to ImageRegistration.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public int getRefinement()
throws IOException,
AutomationException
getRefinement in interface IImageRegistrationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRefinement(int pRefinement)
throws IOException,
AutomationException
setRefinement in interface IImageRegistrationpRefinement - A com.esri.arcgis.datasourcesraster.esriMatchPointRefinementType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getParameters()
throws IOException,
AutomationException
getParameters in interface IImageRegistrationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setParametersByRef(IPropertySet ppParameters)
throws IOException,
AutomationException
setParametersByRef in interface IImageRegistrationppParameters - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getParameter(String name)
throws IOException,
AutomationException
getParameter in interface IImageRegistrationname - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setParameter(String name,
Object value)
throws IOException,
AutomationException
setParameter in interface IImageRegistrationname - The name (in)value - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getBlockingType()
throws IOException,
AutomationException
getBlockingType in interface IImageRegistrationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBlockingType(int pBlockingType)
throws IOException,
AutomationException
setBlockingType in interface IImageRegistrationpBlockingType - A com.esri.arcgis.datasourcesraster.esriImageBlockingType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getThreadCount()
throws IOException,
AutomationException
getThreadCount in interface IImageRegistrationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setThreadCount(int pThreadCount)
throws IOException,
AutomationException
setThreadCount in interface IImageRegistrationpThreadCount - The pThreadCount (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IName getServerObjectName()
throws IOException,
AutomationException
getServerObjectName in interface IImageRegistrationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setServerObjectNameByRef(IName ppName)
throws IOException,
AutomationException
setServerObjectNameByRef in interface IImageRegistrationppName - A reference to a com.esri.arcgis.system.IName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IImageFeaturePoints extractFeaturePoints(IRaster pImage)
throws IOException,
AutomationException
extractFeaturePoints in interface IImageRegistrationpImage - A reference to a com.esri.arcgis.geodatabase.IRaster (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IImageMatchPoints matchFeaturePoints(IImageFeaturePoints pFeaturePoints,
IImageFeaturePoints pOthers)
throws IOException,
AutomationException
matchFeaturePoints in interface IImageRegistrationpFeaturePoints - 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.
public IImageMatchPoints extractMatchPoints(IRaster pImage,
IRaster pRefImage)
throws IOException,
AutomationException
extractMatchPoints in interface IImageRegistrationpImage - 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.
public IImageMatchPoints extractAllMatchPoints(IRaster pImage,
IArray pRefImages)
throws IOException,
AutomationException
extractAllMatchPoints in interface IImageRegistrationpImage - 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.
public IImageFeaturePoint findClosestFeaturePoint(IRaster pImage,
IPoint pPoint)
throws IOException,
AutomationException
findClosestFeaturePoint in interface IImageRegistrationpImage - 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.
public void refineMatchPoints(IRaster pImage,
IRaster pRefImage,
IImageMatchPoints[] pMatchPoints)
throws IOException,
AutomationException
refineMatchPoints in interface IImageRegistrationpImage - 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.
public ITable createFeaturePointTable(IWorkspace pWorkspace,
String name,
ISpatialReference pSpatialReference,
String configKeyword)
throws IOException,
AutomationException
createFeaturePointTable in interface IImageRegistrationpWorkspace - 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.
public ITable createControlPointTable(IWorkspace pWorkspace,
String name,
ISpatialReference pSpatialReference,
String configKeyword)
throws IOException,
AutomationException
createControlPointTable in interface IImageRegistrationpWorkspace - 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.
public ITable createSolutionTable(IWorkspace pWorkspace,
String name,
ISpatialReference pSpatialReference,
String configKeyword)
throws IOException,
AutomationException
createSolutionTable in interface IImageRegistrationpWorkspace - 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.
public void computeFeaturePoints(IDataset pCatalog,
IQueryFilter pQueryFilter,
ITable pAOI,
IQueryFilter pAOIQueryFilter,
ITable pFeaturePointTable,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
computeFeaturePoints in interface IImageRegistrationpCatalog - 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.
public void computeTiePoints(ITable pFeaturePointTable,
IQueryFilter pQueryFilter,
ITable pTiePointTable,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
computeTiePoints in interface IImageRegistrationpFeaturePointTable - 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.
public void computeLinks(ITable pControlPointTable,
IQueryFilter pQueryFilter,
ITable pSolutionTable,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
computeLinks in interface IImageRegistrationpControlPointTable - 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.
public void computeAdjustments(IDataset pCatalog,
IQueryFilter pQueryFilter,
ITable pSolutionTable,
int order,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
computeAdjustments in interface IImageRegistrationpCatalog - 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.
public void adjust(IDataset pCatalog,
IQueryFilter pQueryFilter,
int type,
ITable pSolutionTable,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
adjust in interface IImageRegistrationpCatalog - 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 | ||||||||