Provides access to members that control an image registration.
Members
Name | Description | |
---|---|---|
Adjust | Applies adjustments from a solution table. | |
BlockingType | The blocking/sampling type for large images. | |
ComputeAdjustments | Computes simple polynomial adjustments. | |
ComputeFeaturePoints | Computes feature points for a collection of images. | |
ComputeLinks | Computes links from a list control points. | |
ComputeTiePoints | Computes matching/tie points from a collection of feature points. | |
CreateControlPointTable | Creates a control point table. | |
CreateFeaturePointTable | Creates a feature 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. | |
ServerObjectName | The ArcGIS server object to perform image registration. | |
SetParameter | Sets a named parameter. | |
ThreadCount | The number of instances for image registration. |
IImageRegistration.Adjust Method
Applies adjustments from a solution table.
Public Sub Adjust ( _
ByVal pCatalog As IDataset, _
ByVal pQueryFilter As IQueryFilter, _
ByVal Type As esriImageAdjustmentType, _
ByVal pSolutionTable As ITable, _
ByVal pTrackCancel As ITrackCancel _
)
public void Adjust (
IDataset pCatalog,
IQueryFilter pQueryFilter,
esriImageAdjustmentType Type,
ITable pSolutionTable,
ITrackCancel pTrackCancel
);
IImageRegistration.BlockingType Property
The blocking/sampling type for large images.
Public Property BlockingType As esriImageBlockingType
public esriImageBlockingType BlockingType {get; set;}
IImageRegistration.ComputeAdjustments Method
Computes simple polynomial adjustments.
Public Sub ComputeAdjustments ( _
ByVal pCatalog As IDataset, _
ByVal pQueryFilter As IQueryFilter, _
ByVal pSolutionTable As ITable, _
ByVal Order As Integer, _
ByVal pTrackCancel As ITrackCancel _
)
public void ComputeAdjustments (
IDataset pCatalog,
IQueryFilter pQueryFilter,
ITable pSolutionTable,
int Order,
ITrackCancel pTrackCancel
);
IImageRegistration.ComputeFeaturePoints Method
Computes feature points for a collection of images.
Public Sub ComputeFeaturePoints ( _
ByVal pCatalog As IDataset, _
ByVal pQueryFilter As IQueryFilter, _
ByVal pMask As ITable, _
ByVal pMaskQueryFilter As IQueryFilter, _
ByVal pFeaturePointTable As ITable, _
ByVal pTrackCancel As ITrackCancel _
)
public void ComputeFeaturePoints (
IDataset pCatalog,
IQueryFilter pQueryFilter,
ITable pMask,
IQueryFilter pMaskQueryFilter,
ITable pFeaturePointTable,
ITrackCancel pTrackCancel
);
IImageRegistration.ComputeLinks Method
Computes links from a list control points.
Public Sub ComputeLinks ( _
ByVal pControlPointTable As ITable, _
ByVal pQueryFilter As IQueryFilter, _
ByVal pSolutionTable As ITable, _
ByVal pTrackCancel As ITrackCancel _
)
public void ComputeLinks (
ITable pControlPointTable,
IQueryFilter pQueryFilter,
ITable pSolutionTable,
ITrackCancel pTrackCancel
);
IImageRegistration.ComputeTiePoints Method
Computes matching/tie points from a collection of feature points.
Public Sub ComputeTiePoints ( _
ByVal pFeaturePointTable As ITable, _
ByVal pQueryFilter As IQueryFilter, _
ByVal pTiePointTable As ITable, _
ByVal pTrackCancel As ITrackCancel _
)
public void ComputeTiePoints (
ITable pFeaturePointTable,
IQueryFilter pQueryFilter,
ITable pTiePointTable,
ITrackCancel pTrackCancel
);
IImageRegistration.CreateControlPointTable Method
Creates a control point table.
Public Function CreateControlPointTable ( _
ByVal pWorkspace As IWorkspace, _
ByVal Name As String, _
ByVal pSpatialReference As ISpatialReference, _
ByVal configKeyword As String _
) As ITable
public ITable CreateControlPointTable (
IWorkspace pWorkspace,
string Name,
ISpatialReference pSpatialReference,
string configKeyword
);
IImageRegistration.CreateFeaturePointTable Method
Creates a feature point table.
Public Function CreateFeaturePointTable ( _
ByVal pWorkspace As IWorkspace, _
ByVal Name As String, _
ByVal pSpatialReference As ISpatialReference, _
ByVal configKeyword As String _
) As ITable
public ITable CreateFeaturePointTable (
IWorkspace pWorkspace,
string Name,
ISpatialReference pSpatialReference,
string configKeyword
);
IImageRegistration.CreateSolutionTable Method
Creates a solution table.
Public Function CreateSolutionTable ( _
ByVal pWorkspace As IWorkspace, _
ByVal Name As String, _
ByVal pSpatialReference As ISpatialReference, _
ByVal configKeyword As String _
) As ITable
public ITable CreateSolutionTable (
IWorkspace pWorkspace,
string Name,
ISpatialReference pSpatialReference,
string configKeyword
);
IImageRegistration.ExtractAllMatchPoints Method
Extracts all match points between a collection of reference images, and a raw image.
Public Function ExtractAllMatchPoints ( _
ByVal pImage As IRaster, _
ByVal pRefImages As IArray _
) As IImageMatchPoints
public IImageMatchPoints ExtractAllMatchPoints (
IRaster pImage,
IArray pRefImages
);
IImageRegistration.ExtractFeaturePoints Method
Extracts feature points from a given image.
Public Function ExtractFeaturePoints ( _
ByVal pImage As IRaster _
) As IImageFeaturePoints
public IImageFeaturePoints ExtractFeaturePoints (
IRaster pImage
);
IImageRegistration.ExtractMatchPoints Method
Extracts match points between a reference image, and a raw image.
Public Function ExtractMatchPoints ( _
ByVal pImage As IRaster, _
ByVal pRefImage As IRaster _
) As IImageMatchPoints
public IImageMatchPoints ExtractMatchPoints (
IRaster pImage,
IRaster pRefImage
);
IImageRegistration.FindClosestFeaturePoint Method
Finds the closest feature point from an images around the given point.
Public Function FindClosestFeaturePoint ( _
ByVal pImage As IRaster, _
ByVal pPoint As IPoint _
) As IImageFeaturePoint
public IImageFeaturePoint FindClosestFeaturePoint (
IRaster pImage,
IPoint pPoint
);
IImageRegistration.GetParameter Method
Gets a named parameter.
Public Function GetParameter ( _
ByVal Name As String _
) As Object
public object GetParameter (
string Name
);
IImageRegistration.MatchFeaturePoints Method
Matches two sets of feature points.
Public Function MatchFeaturePoints ( _
ByVal pFeaturePoints As IImageFeaturePoints, _
ByVal pOthers As IImageFeaturePoints _
) As IImageMatchPoints
public IImageMatchPoints MatchFeaturePoints (
IImageFeaturePoints pFeaturePoints,
IImageFeaturePoints pOthers
);
IImageRegistration.Parameters Property
The image registration parameters.
Public Property Parameters As IPropertySet
public IPropertySet Parameters {get; set;}
IImageRegistration.RefineMatchPoints Method
Refines given match points between source and target images.
Public Sub RefineMatchPoints ( _
ByVal pImage As IRaster, _
ByVal pRefImage As IRaster, _
ByVal pMatchPoints As IImageMatchPoints _
)
public void RefineMatchPoints (
IRaster pImage,
IRaster pRefImage,
IImageMatchPoints pMatchPoints
);
IImageRegistration.Refinement Property
The match point refinement to be applied.
Public Property Refinement As esriMatchPointRefinementType
public esriMatchPointRefinementType Refinement {get; set;}
IImageRegistration.ServerObjectName Property
The ArcGIS server object to perform image registration.
Public Property ServerObjectName As IName
public IName ServerObjectName {get; set;}
IImageRegistration.SetParameter Method
Sets a named parameter.
Public Sub SetParameter ( _
ByVal Name As String, _
ByVal Value As Object _
)
public void SetParameter (
string Name,
object Value
);
IImageRegistration.ThreadCount Property
The number of instances for image registration.
Public Property ThreadCount As Integer
public int ThreadCount {get; set;}
Classes that implement IImageRegistration
Classes | Description |
---|---|
ImageRegistration | The Image Registration class. |