C# Класс Accord.Imaging.MatrixH

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Equals ( object obj ) : bool

Compares two objects for equality.

GetHashCode ( ) : int

Returns the hash code for this instance.

Inverse ( ) : MatrixH

Returns the inverse matrix, if this matrix is invertible.

MatrixH ( ) : System

Creates a new projective matrix.

MatrixH ( double matrix ) : System

Creates a new projective matrix.

MatrixH ( float elements ) : System

Creates a new projective matrix.

MatrixH ( float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32 ) : System

Creates a new projective matrix.

MatrixH ( float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33 ) : System

Creates a new projective matrix.

Multiply ( MatrixH matrix ) : MatrixH

Multiplies this matrix, returning a new matrix as result.

Reset ( ) : void

Resets this matrix to be the identity.

ToDoubleArray ( ) : ].double[

Double[,] conversion.

ToSingleArray ( ) : ].float[

Single[,] conversion.

TransformPoints ( ) : System.Drawing.PointF[]

Transforms the given points using this transformation matrix.

TransformPoints ( ) : Accord.Imaging.PointH[]

Transforms the given points using this transformation matrix.

Transpose ( ) : MatrixH

Gets the transpose of this transformation matrix.

operator ( ) : MatrixH

Matrix multiplication.

Описание методов

Equals() публичный метод

Compares two objects for equality.
public Equals ( object obj ) : bool
obj object
Результат bool

GetHashCode() публичный метод

Returns the hash code for this instance.
public GetHashCode ( ) : int
Результат int

Inverse() публичный метод

Returns the inverse matrix, if this matrix is invertible.
public Inverse ( ) : MatrixH
Результат MatrixH

MatrixH() публичный метод

Creates a new projective matrix.
public MatrixH ( ) : System
Результат System

MatrixH() публичный метод

Creates a new projective matrix.
public MatrixH ( double matrix ) : System
matrix double
Результат System

MatrixH() публичный метод

Creates a new projective matrix.
public MatrixH ( float elements ) : System
elements float
Результат System

MatrixH() публичный метод

Creates a new projective matrix.
public MatrixH ( float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32 ) : System
m11 float
m12 float
m13 float
m21 float
m22 float
m23 float
m31 float
m32 float
Результат System

MatrixH() публичный метод

Creates a new projective matrix.
public MatrixH ( float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33 ) : System
m11 float
m12 float
m13 float
m21 float
m22 float
m23 float
m31 float
m32 float
m33 float
Результат System

Multiply() публичный метод

Multiplies this matrix, returning a new matrix as result.
public Multiply ( MatrixH matrix ) : MatrixH
matrix MatrixH
Результат MatrixH

Reset() публичный метод

Resets this matrix to be the identity.
public Reset ( ) : void
Результат void

ToDoubleArray() публичный метод

Double[,] conversion.
public ToDoubleArray ( ) : ].double[
Результат ].double[

ToSingleArray() публичный метод

Single[,] conversion.
public ToSingleArray ( ) : ].float[
Результат ].float[

TransformPoints() публичный метод

Transforms the given points using this transformation matrix.
public TransformPoints ( ) : System.Drawing.PointF[]
Результат System.Drawing.PointF[]

TransformPoints() публичный метод

Transforms the given points using this transformation matrix.
public TransformPoints ( ) : Accord.Imaging.PointH[]
Результат Accord.Imaging.PointH[]

Transpose() публичный метод

Gets the transpose of this transformation matrix.
public Transpose ( ) : MatrixH
Результат MatrixH

operator() публичный статический метод

Matrix multiplication.
public static operator ( ) : MatrixH
Результат MatrixH