Click or drag to resize

MatrixHomography Class

Calculation of a projective matrix from 2D or 3D point pairs.
Inheritance Hierarchy
SystemObject
  Altaxo.GeometryMatrixHomography

Namespace: Altaxo.Geometry
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public static class MatrixHomography

The MatrixHomography type exposes the following members.

Methods
 NameDescription
Public methodStatic memberEvaluateAffine(IEnumerableValueTuplePointD2D, PointD2D) 
Public methodStatic memberEvaluateAffine(IEnumerableValueTuplePointD3D, PointD3D) 
Public methodStatic memberEvaluateHomography(IEnumerableValueTuplePointD2D, PointD2D, Boolean) Evaluates a 3x3 matrix, that best transforms (in the least square sense) 2D points x into 2D points y.
Public methodStatic memberEvaluateHomography(IEnumerableValueTuplePointD3D, PointD3D, Boolean) Evaluates a 4x4 matrix, that best transforms (in the least square sense) 3D points x into 3D points y.
Public methodStatic memberEvaluateHomography(IEnumerableValueTupleDouble, Double, Boolean) Evaluates a 2x2 matrix, that best transforms (in the least square sense) 1D points x into 1D points y.
Public methodStatic memberTransform(Matrix2x2, Double) Transforms a 2D point with a 3D homography matrix.
Public methodStatic memberTransform(Matrix3x3, PointD2D) Transforms a 2D point with a 3D homography matrix.
Public methodStatic memberTransform(Matrix4x4, PointD3D) Transforms a 2D point with a 3D homography matrix.
Top
See Also