Provides access to members that control an image registration.
Members
Name | Description | |
---|---|---|
Adjust | Applies adjustments from a solution table. | |
AnalyzeControlPoints | Analyzes control points quantity and distribution for each image. | |
AppendControlPoints | Appends control points from an input point table into a master point table. | |
BlockingType | The blocking/sampling type for large images. | |
ComputeAdjustments | Computes simple polynomial adjustments. | |
ComputeAllControlPoints | Computes matching/control points from a collection of images against reference images. | |
ComputeAllTiePoints | Computes matching/tie points from a collection of images. | |
ComputeBlockAdjustment | Computes block adjustment for a given block of images. | |
ComputeFeaturePoints | Computes feature points for a collection of images. | |
ComputeLinks | Computes links from a list control points. | |
ComputeMatchPoints | Computes match points for a given list of images. | |
ComputeOverlaps | Computes overlapping areas, larger than a given minimum area size, among images. | |
ComputeTiePoints | Computes matching/tie points from a collection of feature points. | |
CreateControlPointTable | Creates a control point table. | |
CreateCoverageTable | Creates a control point coverage table. | |
CreateFeaturePointTable | Creates a feature point table. | |
CreateLinkTable | Creates a link table. | |
CreateOverlapTable | Creates an overlap table. | |
CreateSolutionPointTable | Creates a solution point table. | |
CreateSolutionTable | Creates a solution table. | |
ExtractAllMatchPoints | Extracts all match points between a collection of reference images, and a raw image. | |
ExtractFeaturePoints | Extracts feature points from a given image. | |
ExtractMatchPoints | Extracts match points between a reference image, and a raw image. | |
FindClosestFeaturePoint | Finds the closest feature point from an images around the given point. | |
GetParameter | Gets a named parameter. | |
MatchFeaturePoints | Matches two sets of feature points. | |
Parameters | The image registration parameters. | |
RefineMatchPoints | Refines given match points between source and target images. | |
Refinement | The match point refinement to be applied. | |
Register | Registers an image to a reference image or a link file. | |
RemoveBlunders | Removes bad control points, or blunders, to achieve better than a given maximum RMS. | |
ServerObjectName | The ArcGIS server object to perform image registration. | |
SetParameter | Sets a named parameter. | |
ThreadCount | The number of instances for image registration. |
IImageRegistration2.AnalyzeControlPoints Method
Analyzes control points quantity and distribution for each image.
Public Sub AnalyzeControlPoints ( _
ByVal pCatalog As IDataset, _
ByVal pQueryFilter As IQueryFilter, _
ByVal pControlPointTable As ITable, _
ByVal pCoverageTable As ITable, _
ByVal pTrackCancel As ITrackCancel _
)
public void AnalyzeControlPoints (
IDataset pCatalog,
IQueryFilter pQueryFilter,
ITable pControlPointTable,
ITable pCoverageTable,
ITrackCancel pTrackCancel
);
IImageRegistration2.AppendControlPoints Method
Appends control points from an input point table into a master point table.
Public Sub AppendControlPoints ( _
ByVal pMasterPointTable As ITable, _
ByVal pInputPointTable As ITable, _
ByVal pQueryFilter As IQueryFilter, _
ByVal zFieldName As String, _
ByVal TagFieldName As String, _
ByVal pDEM As IRaster, _
ByVal pTrackCancel As ITrackCancel _
)
public void AppendControlPoints (
ITable pMasterPointTable,
ITable pInputPointTable,
IQueryFilter pQueryFilter,
string zFieldName,
string TagFieldName,
IRaster pDEM,
ITrackCancel pTrackCancel
);
IImageRegistration2.ComputeAllControlPoints Method
Computes matching/control points from a collection of images against reference images.
Public Sub ComputeAllControlPoints ( _
ByVal pCatalog As IDataset, _
ByVal pQueryFilter As IQueryFilter, _
ByVal pReferenceImages As IDataset, _
ByVal pFeaturePointTable As ITable, _
ByVal pTiePointTable As ITable, _
ByVal pTrackCancel As ITrackCancel _
)
public void ComputeAllControlPoints (
IDataset pCatalog,
IQueryFilter pQueryFilter,
IDataset pReferenceImages,
ITable pFeaturePointTable,
ITable pTiePointTable,
ITrackCancel pTrackCancel
);
IImageRegistration2.ComputeAllTiePoints Method
Computes matching/tie points from a collection of images.
Public Sub ComputeAllTiePoints ( _
ByVal pCatalog As IDataset, _
ByVal pQueryFilter As IQueryFilter, _
ByVal pMask As ITable, _
ByVal pMaskQueryFilter As IQueryFilter, _
ByVal pFeaturePointTable As ITable, _
ByVal pTiePointTable As ITable, _
ByVal pTrackCancel As ITrackCancel _
)
public void ComputeAllTiePoints (
IDataset pCatalog,
IQueryFilter pQueryFilter,
ITable pMask,
IQueryFilter pMaskQueryFilter,
ITable pFeaturePointTable,
ITable pTiePointTable,
ITrackCancel pTrackCancel
);
IImageRegistration2.ComputeBlockAdjustment Method
Computes block adjustment for a given block of images.
Public Sub ComputeBlockAdjustment ( _
ByVal pCatalog As IDataset, _
ByVal pQueryFilter As IQueryFilter, _
ByVal pControlPointTable As ITable, _
ByVal pControlPointQueryFilter As IQueryFilter, _
ByVal adjustmentType As String, _
ByVal adjustmentOptions As String, _
ByVal pSolutionTable As ITable, _
ByVal pSolutionPointTable As ITable, _
ByVal pSummary As IPropertySet, _
ByVal pTrackCancel As ITrackCancel _
)
public void ComputeBlockAdjustment (
IDataset pCatalog,
IQueryFilter pQueryFilter,
ITable pControlPointTable,
IQueryFilter pControlPointQueryFilter,
string adjustmentType,
string adjustmentOptions,
ITable pSolutionTable,
ITable pSolutionPointTable,
IPropertySet pSummary,
ITrackCancel pTrackCancel
);
IImageRegistration2.ComputeMatchPoints Method
Computes match points for a given list of images.
Public Function ComputeMatchPoints ( _
ByVal pDatasets As IArray, _
ByVal pExtent As IEnvelope, _
ByVal pImageIDs As ILongArray, _
ByRef ppFeaturePointsArray As IArray _
) As IArray
public IArray ComputeMatchPoints (
IArray pDatasets,
IEnvelope pExtent,
ILongArray pImageIDs,
ref IArray ppFeaturePointsArray
);
IImageRegistration2.ComputeOverlaps Method
Computes overlapping areas, larger than a given minimum area size, among images.
Public Sub ComputeOverlaps ( _
ByVal pCatalog As IDataset, _
ByVal pQueryFilter As IQueryFilter, _
ByVal pMask As ITable, _
ByVal pMaskQueryFilter As IQueryFilter, _
ByVal pControlPointTable As ITable, _
ByVal minimumArea As Double, _
ByVal pOverlapTable As ITable, _
ByVal pTrackCancel As ITrackCancel _
)
public void ComputeOverlaps (
IDataset pCatalog,
IQueryFilter pQueryFilter,
ITable pMask,
IQueryFilter pMaskQueryFilter,
ITable pControlPointTable,
double minimumArea,
ITable pOverlapTable,
ITrackCancel pTrackCancel
);
IImageRegistration2.CreateCoverageTable Method
Creates a control point coverage table.
Public Function CreateCoverageTable ( _
ByVal pWorkspace As IWorkspace, _
ByVal Name As String, _
ByVal pSpatialReference As ISpatialReference, _
ByVal configKeyword As String _
) As ITable
public ITable CreateCoverageTable (
IWorkspace pWorkspace,
string Name,
ISpatialReference pSpatialReference,
string configKeyword
);
IImageRegistration2.CreateLinkTable Method
Creates a link table.
Public Function CreateLinkTable ( _
ByVal pWorkspace As IWorkspace, _
ByVal Name As String, _
ByVal pSpatialReference As ISpatialReference, _
ByVal configKeyword As String _
) As ITable
public ITable CreateLinkTable (
IWorkspace pWorkspace,
string Name,
ISpatialReference pSpatialReference,
string configKeyword
);
IImageRegistration2.CreateOverlapTable Method
Creates an overlap table.
Public Function CreateOverlapTable ( _
ByVal pWorkspace As IWorkspace, _
ByVal Name As String, _
ByVal pSpatialReference As ISpatialReference, _
ByVal configKeyword As String _
) As ITable
public ITable CreateOverlapTable (
IWorkspace pWorkspace,
string Name,
ISpatialReference pSpatialReference,
string configKeyword
);
IImageRegistration2.CreateSolutionPointTable Method
Creates a solution point table.
Public Function CreateSolutionPointTable ( _
ByVal pWorkspace As IWorkspace, _
ByVal Name As String, _
ByVal pSpatialReference As ISpatialReference, _
ByVal configKeyword As String _
) As ITable
public ITable CreateSolutionPointTable (
IWorkspace pWorkspace,
string Name,
ISpatialReference pSpatialReference,
string configKeyword
);
IImageRegistration2.Register Method
Registers an image to a reference image or a link file.
Public Sub Register ( _
ByVal pRaster As IRaster, _
ByVal pRefRaster As IRaster, _
ByVal Mode As String, _
ByVal gtType As esriGeoTransTypeEnum, _
ByVal linkFile As String, _
ByVal outputLinkFile As String _
)
public void Register (
IRaster pRaster,
IRaster pRefRaster,
string Mode,
esriGeoTransTypeEnum gtType,
string linkFile,
string outputLinkFile
);
IImageRegistration2.RemoveBlunders Method
Removes bad control points, or blunders, to achieve better than a given maximum RMS.
Public Function RemoveBlunders ( _
ByVal pFromGCPs As IPointCollection, _
ByVal pToGCPs As IPointCollection, _
ByVal Type As esriGeoTransTypeEnum, _
ByVal maximumRMS As Double _
) As IPointCollection
public IPointCollection RemoveBlunders (
IPointCollection pFromGCPs,
IPointCollection pToGCPs,
esriGeoTransTypeEnum Type,
double maximumRMS
);
Inherited Interfaces
Interfaces | Description |
---|---|
IImageRegistration | Provides access to members that control an image registration. |
Classes that implement IImageRegistration2
Classes | Description |
---|---|
ImageRegistration | The Image Registration class. |