C# Class CrossUI.Drawing.Matrix

Afficher le fichier Open project: pragmatrix/CrossUI Class Usage Examples

Méthodes publiques

Свойство Type Description
Identity Matrix
M11 double
M12 double
M21 double
M22 double
M31 double
M32 double

Méthodes publiques

Méthode Description
Matrix ( double m11, double m12, double m21, double m22, double m31, double m32 ) : System
Rotation ( double radians ) : Matrix
Rotation ( double radians, double cx, double cy ) : Matrix
Scaling ( double sx, double sy ) : Matrix
Scaling ( double sx, double sy, double cx, double cy ) : Matrix
Transform ( Vector v ) : Vector
Translation ( double dx, double dy ) : Matrix
operator ( ) : Matrix

Private Methods

Méthode Description
centered ( double cx, double cy, Matrix mtx ) : Matrix

Method Details

Matrix() public méthode

public Matrix ( double m11, double m12, double m21, double m22, double m31, double m32 ) : System
m11 double
m12 double
m21 double
m22 double
m31 double
m32 double
Résultat System

Rotation() public static méthode

public static Rotation ( double radians ) : Matrix
radians double
Résultat Matrix

Rotation() public static méthode

public static Rotation ( double radians, double cx, double cy ) : Matrix
radians double
cx double
cy double
Résultat Matrix

Scaling() public static méthode

public static Scaling ( double sx, double sy ) : Matrix
sx double
sy double
Résultat Matrix

Scaling() public static méthode

public static Scaling ( double sx, double sy, double cx, double cy ) : Matrix
sx double
sy double
cx double
cy double
Résultat Matrix

Transform() public méthode

public Transform ( Vector v ) : Vector
v Vector
Résultat Vector

Translation() public static méthode

public static Translation ( double dx, double dy ) : Matrix
dx double
dy double
Résultat Matrix

operator() public static méthode

public static operator ( ) : Matrix
Résultat Matrix

Property Details

Identity public_oe static_oe property

public static Matrix Identity
Résultat Matrix

M11 public_oe property

public double M11
Résultat double

M12 public_oe property

public double M12
Résultat double

M21 public_oe property

public double M21
Résultat double

M22 public_oe property

public double M22
Résultat double

M31 public_oe property

public double M31
Résultat double

M32 public_oe property

public double M32
Résultat double