public class ImageRegistration extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IImageRegistration, IImageRegistration2
Description 'The Image Registration class.' 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 =
IID, IID9af06ade_d877_4d6f_9c12_968094028115, xxDummy
IIDec48c884_ebeb_4d94_849e_f1533a0a32da
Constructor and Description |
---|
ImageRegistration()
Constructs a ImageRegistration using ArcGIS Engine.
|
ImageRegistration(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
ImageRegistration theImageRegistration = (ImageRegistration) obj; |
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 |
analyzeControlPoints(IDataset pCatalog,
IQueryFilter pQueryFilter,
ITable pControlPointTable,
ITable pCoverageTable,
ITrackCancel pTrackCancel)
Analyzes control points quantity and distribution for each image.
|
void |
appendControlPoints(ITable pMasterPointTable,
ITable pInputPointTable,
IQueryFilter pQueryFilter,
java.lang.String zFieldName,
java.lang.String tagFieldName,
IRaster pDEM,
ITrackCancel pTrackCancel)
Appends control points from an input point table into a master point table.
|
void |
computeAdjustments(IDataset pCatalog,
IQueryFilter pQueryFilter,
ITable pSolutionTable,
int order,
ITrackCancel pTrackCancel)
Computes simple polynomial adjustments.
|
void |
computeAllControlPoints(IDataset pCatalog,
IQueryFilter pQueryFilter,
IDataset pReferenceImages,
ITable pFeaturePointTable,
ITable pTiePointTable,
ITrackCancel pTrackCancel)
Computes matching/control points from a collection of images against reference images.
|
void |
computeAllTiePoints(IDataset pCatalog,
IQueryFilter pQueryFilter,
ITable pMask,
IQueryFilter pMaskQueryFilter,
ITable pFeaturePointTable,
ITable pTiePointTable,
ITrackCancel pTrackCancel)
Computes matching/tie points from a collection of images.
|
void |
computeBlockAdjustment(IDataset pCatalog,
IQueryFilter pQueryFilter,
ITable pControlPointTable,
IQueryFilter pControlPointQueryFilter,
java.lang.String adjustmentType,
java.lang.String adjustmentOptions,
ITable pSolutionTable,
ITable pSolutionPointTable,
IPropertySet pSummary,
ITrackCancel pTrackCancel)
Computes block adjustment for a given block of images.
|
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.
|
IArray |
computeMatchPoints(IArray pDatasets,
IEnvelope pExtent,
ILongArray pImageIDs,
IArray[] ppFeaturePointsArray)
Computes match points for a given list of images.
|
void |
computeOverlaps(IDataset pCatalog,
IQueryFilter pQueryFilter,
ITable pMask,
IQueryFilter pMaskQueryFilter,
ITable pControlPointTable,
double minimumArea,
ITable pOverlapTable,
ITrackCancel pTrackCancel)
Computes overlapping areas, larger than a given minimum area size, among images.
|
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 |
createCoverageTable(IWorkspace pWorkspace,
java.lang.String name,
ISpatialReference pSpatialReference,
java.lang.String configKeyword)
Creates a control point coverage table.
|
ITable |
createFeaturePointTable(IWorkspace pWorkspace,
java.lang.String name,
ISpatialReference pSpatialReference,
java.lang.String configKeyword)
Creates a feature point table.
|
ITable |
createLinkTable(IWorkspace pWorkspace,
java.lang.String name,
ISpatialReference pSpatialReference,
java.lang.String configKeyword)
Creates a link table.
|
ITable |
createOverlapTable(IWorkspace pWorkspace,
java.lang.String name,
ISpatialReference pSpatialReference,
java.lang.String configKeyword)
Creates an overlap table.
|
ITable |
createSolutionPointTable(IWorkspace pWorkspace,
java.lang.String name,
ISpatialReference pSpatialReference,
java.lang.String configKeyword)
Creates a solution point table.
|
ITable |
createSolutionTable(IWorkspace pWorkspace,
java.lang.String name,
ISpatialReference pSpatialReference,
java.lang.String configKeyword)
Creates a solution table.
|
boolean |
equals(java.lang.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 java.lang.String |
getClsid()
getClsid.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
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.
|
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 |
register(IRaster pRaster,
IRaster pRefRaster,
java.lang.String mode,
int gtType,
java.lang.String linkFile,
java.lang.String outputLinkFile)
Registers an image to a reference image or a link file.
|
void |
release()
Release this COM object reference
|
IPointCollection |
removeBlunders(IPointCollection pFromGCPs,
IPointCollection pToGCPs,
int type,
double maximumRMS)
Removes bad control points, or blunders, to achieve better than a given maximum RMS.
|
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.
|
public ImageRegistration() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic ImageRegistration(java.lang.Object obj) throws java.io.IOException
ImageRegistration theImageRegistration = (ImageRegistration) obj;
obj
to ImageRegistration
.obj
- an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problemspublic static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public int getRefinement() throws java.io.IOException, AutomationException
getRefinement
in interface IImageRegistration
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setRefinement(int pRefinement) throws java.io.IOException, AutomationException
setRefinement
in interface IImageRegistration
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.public IPropertySet getParameters() throws java.io.IOException, AutomationException
getParameters
in interface IImageRegistration
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setParametersByRef(IPropertySet ppParameters) throws java.io.IOException, AutomationException
setParametersByRef
in interface IImageRegistration
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.public java.lang.Object getParameter(java.lang.String name) throws java.io.IOException, AutomationException
getParameter
in interface IImageRegistration
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setParameter(java.lang.String name, java.lang.Object value) throws java.io.IOException, AutomationException
setParameter
in interface IImageRegistration
name
- The name (in)value
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getBlockingType() throws java.io.IOException, AutomationException
getBlockingType
in interface IImageRegistration
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setBlockingType(int pBlockingType) throws java.io.IOException, AutomationException
setBlockingType
in interface IImageRegistration
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.public int getThreadCount() throws java.io.IOException, AutomationException
getThreadCount
in interface IImageRegistration
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setThreadCount(int pThreadCount) throws java.io.IOException, AutomationException
setThreadCount
in interface IImageRegistration
pThreadCount
- The pThreadCount (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IName getServerObjectName() throws java.io.IOException, AutomationException
getServerObjectName
in interface IImageRegistration
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setServerObjectNameByRef(IName ppName) throws java.io.IOException, AutomationException
setServerObjectNameByRef
in interface IImageRegistration
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.public IImageFeaturePoints extractFeaturePoints(IRaster pImage) throws java.io.IOException, AutomationException
extractFeaturePoints
in interface IImageRegistration
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.public IImageMatchPoints matchFeaturePoints(IImageFeaturePoints pFeaturePoints, IImageFeaturePoints pOthers) throws java.io.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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IImageMatchPoints extractMatchPoints(IRaster pImage, IRaster pRefImage) throws java.io.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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IImageMatchPoints extractAllMatchPoints(IRaster pImage, IArray pRefImages) throws java.io.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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IImageFeaturePoint findClosestFeaturePoint(IRaster pImage, IPoint pPoint) throws java.io.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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void refineMatchPoints(IRaster pImage, IRaster pRefImage, IImageMatchPoints[] pMatchPoints) throws java.io.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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ITable createFeaturePointTable(IWorkspace pWorkspace, java.lang.String name, ISpatialReference pSpatialReference, java.lang.String configKeyword) throws java.io.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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ITable createControlPointTable(IWorkspace pWorkspace, java.lang.String name, ISpatialReference pSpatialReference, java.lang.String configKeyword) throws java.io.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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ITable createSolutionTable(IWorkspace pWorkspace, java.lang.String name, ISpatialReference pSpatialReference, java.lang.String configKeyword) throws java.io.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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void computeFeaturePoints(IDataset pCatalog, IQueryFilter pQueryFilter, ITable pMask, IQueryFilter pMaskQueryFilter, ITable pFeaturePointTable, ITrackCancel pTrackCancel) throws java.io.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)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.public void computeTiePoints(ITable pFeaturePointTable, IQueryFilter pQueryFilter, ITable pTiePointTable, ITrackCancel pTrackCancel) throws java.io.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)java.io.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 java.io.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)java.io.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 java.io.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)java.io.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 java.io.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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ITable createSolutionPointTable(IWorkspace pWorkspace, java.lang.String name, ISpatialReference pSpatialReference, java.lang.String configKeyword) throws java.io.IOException, AutomationException
createSolutionPointTable
in interface IImageRegistration2
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.public ITable createLinkTable(IWorkspace pWorkspace, java.lang.String name, ISpatialReference pSpatialReference, java.lang.String configKeyword) throws java.io.IOException, AutomationException
createLinkTable
in interface IImageRegistration2
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.public ITable createOverlapTable(IWorkspace pWorkspace, java.lang.String name, ISpatialReference pSpatialReference, java.lang.String configKeyword) throws java.io.IOException, AutomationException
createOverlapTable
in interface IImageRegistration2
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.public ITable createCoverageTable(IWorkspace pWorkspace, java.lang.String name, ISpatialReference pSpatialReference, java.lang.String configKeyword) throws java.io.IOException, AutomationException
createCoverageTable
in interface IImageRegistration2
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.public void computeAllTiePoints(IDataset pCatalog, IQueryFilter pQueryFilter, ITable pMask, IQueryFilter pMaskQueryFilter, ITable pFeaturePointTable, ITable pTiePointTable, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
computeAllTiePoints
in interface IImageRegistration2
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)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.public void computeAllControlPoints(IDataset pCatalog, IQueryFilter pQueryFilter, IDataset pReferenceImages, ITable pFeaturePointTable, ITable pTiePointTable, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
computeAllControlPoints
in interface IImageRegistration2
pCatalog
- A reference to a com.esri.arcgis.geodatabase.IDataset (in)pQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)pReferenceImages
- A reference to a com.esri.arcgis.geodatabase.IDataset (in)pFeaturePointTable
- A reference to a com.esri.arcgis.geodatabase.ITable (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.public void register(IRaster pRaster, IRaster pRefRaster, java.lang.String mode, int gtType, java.lang.String linkFile, java.lang.String outputLinkFile) throws java.io.IOException, AutomationException
register
in interface IImageRegistration2
pRaster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)pRefRaster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)mode
- The mode (in)gtType
- A com.esri.arcgis.datasourcesraster.esriGeoTransTypeEnum constant (in)linkFile
- The linkFile (in)outputLinkFile
- The outputLinkFile (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPointCollection removeBlunders(IPointCollection pFromGCPs, IPointCollection pToGCPs, int type, double maximumRMS) throws java.io.IOException, AutomationException
removeBlunders
in interface IImageRegistration2
pFromGCPs
- A reference to a com.esri.arcgis.geometry.IPointCollection (in)pToGCPs
- A reference to a com.esri.arcgis.geometry.IPointCollection (in)type
- A com.esri.arcgis.datasourcesraster.esriGeoTransTypeEnum constant (in)maximumRMS
- The maximumRMS (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void computeBlockAdjustment(IDataset pCatalog, IQueryFilter pQueryFilter, ITable pControlPointTable, IQueryFilter pControlPointQueryFilter, java.lang.String adjustmentType, java.lang.String adjustmentOptions, ITable pSolutionTable, ITable pSolutionPointTable, IPropertySet pSummary, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
computeBlockAdjustment
in interface IImageRegistration2
pCatalog
- A reference to a com.esri.arcgis.geodatabase.IDataset (in)pQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)pControlPointTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)pControlPointQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)adjustmentType
- The adjustmentType (in)adjustmentOptions
- The adjustmentOptions (in)pSolutionTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)pSolutionPointTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)pSummary
- A reference to a com.esri.arcgis.system.IPropertySet (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.public void appendControlPoints(ITable pMasterPointTable, ITable pInputPointTable, IQueryFilter pQueryFilter, java.lang.String zFieldName, java.lang.String tagFieldName, IRaster pDEM, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
appendControlPoints
in interface IImageRegistration2
pMasterPointTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)pInputPointTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)pQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)zFieldName
- The zFieldName (in)tagFieldName
- The tagFieldName (in)pDEM
- A reference to a com.esri.arcgis.geodatabase.IRaster (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.public void computeOverlaps(IDataset pCatalog, IQueryFilter pQueryFilter, ITable pMask, IQueryFilter pMaskQueryFilter, ITable pControlPointTable, double minimumArea, ITable pOverlapTable, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
computeOverlaps
in interface IImageRegistration2
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)pControlPointTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)minimumArea
- The minimumArea (in)pOverlapTable
- 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.public void analyzeControlPoints(IDataset pCatalog, IQueryFilter pQueryFilter, ITable pControlPointTable, ITable pCoverageTable, ITrackCancel pTrackCancel) throws java.io.IOException, AutomationException
analyzeControlPoints
in interface IImageRegistration2
pCatalog
- A reference to a com.esri.arcgis.geodatabase.IDataset (in)pQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)pControlPointTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)pCoverageTable
- 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.public IArray computeMatchPoints(IArray pDatasets, IEnvelope pExtent, ILongArray pImageIDs, IArray[] ppFeaturePointsArray) throws java.io.IOException, AutomationException
computeMatchPoints
in interface IImageRegistration2
pDatasets
- A reference to a com.esri.arcgis.system.IArray (in)pExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)pImageIDs
- A reference to a com.esri.arcgis.system.ILongArray (in)ppFeaturePointsArray
- A reference to a com.esri.arcgis.system.IArray (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.