C# Класс Cairo.Matrix

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

Открытые свойства

Свойство Тип Описание
X0 double
Xx double
Xy double
Y0 double
Yx double
Yy double

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

Метод Описание
Clone ( ) : object
Equals ( object o ) : bool
GetHashCode ( ) : int
Init ( double xx, double yx, double xy, double yy, double x0, double y0 ) : void
InitIdentity ( ) : void
InitRotate ( double radians ) : void
InitScale ( double sx, double sy ) : void
InitTranslate ( double tx, double ty ) : void
Invert ( ) : Cairo.Status
IsIdentity ( ) : bool
Matrix ( ) : System
Matrix ( double xx, double yx, double xy, double yy, double x0, double y0 ) : System
Multiply ( Matrix a, Matrix b ) : Matrix
Multiply ( Matrix b ) : void
Rotate ( double radians ) : void
Scale ( double sx, double sy ) : void
ToString ( ) : String
TransformDistance ( double &dx, double &dy ) : void
TransformPoint ( double &x, double &y ) : void
Translate ( double tx, double ty ) : void
operator ( ) : bool

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

Clone() публичный Метод

public Clone ( ) : object
Результат object

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

public Equals ( object o ) : bool
o object
Результат bool

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

public GetHashCode ( ) : int
Результат int

Init() публичный Метод

public Init ( double xx, double yx, double xy, double yy, double x0, double y0 ) : void
xx double
yx double
xy double
yy double
x0 double
y0 double
Результат void

InitIdentity() публичный Метод

public InitIdentity ( ) : void
Результат void

InitRotate() публичный Метод

public InitRotate ( double radians ) : void
radians double
Результат void

InitScale() публичный Метод

public InitScale ( double sx, double sy ) : void
sx double
sy double
Результат void

InitTranslate() публичный Метод

public InitTranslate ( double tx, double ty ) : void
tx double
ty double
Результат void

Invert() публичный Метод

public Invert ( ) : Cairo.Status
Результат Cairo.Status

IsIdentity() публичный Метод

public IsIdentity ( ) : bool
Результат bool

Matrix() публичный Метод

public Matrix ( ) : System
Результат System

Matrix() публичный Метод

public Matrix ( double xx, double yx, double xy, double yy, double x0, double y0 ) : System
xx double
yx double
xy double
yy double
x0 double
y0 double
Результат System

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

public static Multiply ( Matrix a, Matrix b ) : Matrix
a Matrix
b Matrix
Результат Matrix

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

public Multiply ( Matrix b ) : void
b Matrix
Результат void

Rotate() публичный Метод

public Rotate ( double radians ) : void
radians double
Результат void

Scale() публичный Метод

public Scale ( double sx, double sy ) : void
sx double
sy double
Результат void

ToString() публичный Метод

public ToString ( ) : String
Результат String

TransformDistance() публичный Метод

public TransformDistance ( double &dx, double &dy ) : void
dx double
dy double
Результат void

TransformPoint() публичный Метод

public TransformPoint ( double &x, double &y ) : void
x double
y double
Результат void

Translate() публичный Метод

public Translate ( double tx, double ty ) : void
tx double
ty double
Результат void

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

public static operator ( ) : bool
Результат bool

Описание свойств

X0 публичное свойство

public double X0
Результат double

Xx публичное свойство

public double Xx
Результат double

Xy публичное свойство

public double Xy
Результат double

Y0 публичное свойство

public double Y0
Результат double

Yx публичное свойство

public double Yx
Результат double

Yy публичное свойство

public double Yy
Результат double