|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 problemspublic 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 problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public int getRefinement() throws IOException, AutomationException
getRefinement
in interface IImageRegistration
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRefinement(int pRefinement) throws IOException, AutomationException
setRefinement
in interface IImageRegistration
pRefinement
- 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 IImageRegistration
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setParametersByRef(IPropertySet ppParameters) throws IOException, AutomationException
setParametersByRef
in interface IImageRegistration
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.public Object getParameter(String name) throws IOException, AutomationException
getParameter
in interface IImageRegistration
name
- 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 IImageRegistration
name
- 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 IImageRegistration
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBlockingType(int pBlockingType) throws IOException, AutomationException
setBlockingType
in interface IImageRegistration
pBlockingType
- 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 IImageRegistration
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setThreadCount(int pThreadCount) throws IOException, AutomationException
setThreadCount
in interface IImageRegistration
pThreadCount
- 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 IImageRegistration
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setServerObjectNameByRef(IName ppName) throws IOException, AutomationException
setServerObjectNameByRef
in interface IImageRegistration
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.public IImageFeaturePoints extractFeaturePoints(IRaster pImage) throws IOException, AutomationException
extractFeaturePoints
in interface IImageRegistration
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.public IImageMatchPoints matchFeaturePoints(IImageFeaturePoints pFeaturePoints, IImageFeaturePoints pOthers) throws IOException, AutomationException
matchFeaturePoints
in interface IImageRegistration
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.public IImageMatchPoints extractMatchPoints(IRaster pImage, IRaster pRefImage) throws IOException, AutomationException
extractMatchPoints
in interface IImageRegistration
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.public IImageMatchPoints extractAllMatchPoints(IRaster pImage, IArray pRefImages) throws IOException, AutomationException
extractAllMatchPoints
in interface IImageRegistration
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.public IImageFeaturePoint findClosestFeaturePoint(IRaster pImage, IPoint pPoint) throws IOException, AutomationException
findClosestFeaturePoint
in interface IImageRegistration
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.public void refineMatchPoints(IRaster pImage, IRaster pRefImage, IImageMatchPoints[] pMatchPoints) throws IOException, AutomationException
refineMatchPoints
in interface IImageRegistration
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.public ITable createFeaturePointTable(IWorkspace pWorkspace, String name, ISpatialReference pSpatialReference, String configKeyword) throws IOException, AutomationException
createFeaturePointTable
in interface IImageRegistration
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.public ITable createControlPointTable(IWorkspace pWorkspace, String name, ISpatialReference pSpatialReference, String configKeyword) throws IOException, AutomationException
createControlPointTable
in interface IImageRegistration
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.public ITable createSolutionTable(IWorkspace pWorkspace, String name, ISpatialReference pSpatialReference, String configKeyword) throws IOException, AutomationException
createSolutionTable
in interface IImageRegistration
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.public void computeFeaturePoints(IDataset pCatalog, IQueryFilter pQueryFilter, ITable pAOI, IQueryFilter pAOIQueryFilter, ITable pFeaturePointTable, ITrackCancel pTrackCancel) throws IOException, AutomationException
computeFeaturePoints
in interface IImageRegistration
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.public void computeTiePoints(ITable pFeaturePointTable, IQueryFilter pQueryFilter, ITable pTiePointTable, ITrackCancel pTrackCancel) throws IOException, AutomationException
computeTiePoints
in interface IImageRegistration
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.public void computeLinks(ITable pControlPointTable, IQueryFilter pQueryFilter, ITable pSolutionTable, ITrackCancel pTrackCancel) throws IOException, AutomationException
computeLinks
in interface IImageRegistration
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.public void computeAdjustments(IDataset pCatalog, IQueryFilter pQueryFilter, ITable pSolutionTable, int order, ITrackCancel pTrackCancel) throws IOException, AutomationException
computeAdjustments
in interface IImageRegistration
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.public void adjust(IDataset pCatalog, IQueryFilter pQueryFilter, int type, ITable pSolutionTable, ITrackCancel pTrackCancel) throws IOException, AutomationException
adjust
in interface IImageRegistration
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 |