This document is archived and information here might be outdated.  Recommended version.


IFrameXform.PutDistortionTable Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > DataSourcesRaster > ESRI.ArcGIS.DataSourcesRaster > Interfaces > IF > IFrameXform Interface > IFrameXform.PutDistortionTable Method
ArcGIS Developer Help

IFrameXform.PutDistortionTable Method

The distortion tables to calculate Konrady coefficients and residuals.

[Visual Basic .NET]
Public Sub PutDistortionTable ( _
    ByVal pDistanceInMillimeters As IDoubleArray, _
    ByVal pDistortionInMicrons As IDoubleArray _
)
[C#]
public void PutDistortionTable (
    IDoubleArray pDistanceInMillimeters,
    IDoubleArray pDistortionInMicrons
);
[C++]
HRESULT PutDistortionTable(
  IDoubleArray* pDistanceInMillimeters,
  IDoubleArray* pDistortionInMicrons
);
[C++]
Parameters
pDistanceInMillimeters [in]

pDistanceInMillimeters is a parameter of type IDoubleArray* pDistortionInMicrons [in]
pDistortionInMicrons is a parameter of type IDoubleArray*

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Remarks

An alternative to put_KonradyParameters, this method allows the use of the distortion tables contained in the camera calibration report to calculate the Konrady coefficients.  It is critical to ensure that the units are correct for the two arrays that are passed in.  The first array is the radial distance in mm, while the second array is the distortion errors in microns.  Either ESRI or USGS conventions can be used to calculate the coefficients.  See the ESRIRasterKonradyType enumeration for more details.

See Also

IFrameXform Interface