C# 클래스 Accord.Imaging.MatrixH

파일 보기 프로젝트 열기: accord-net/framework 1 사용 예제들

공개 메소드들

메소드 설명
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