[]
        
(Showing Draft Content)

GrapeCity.Documents.Drawing.DMatrix

Struct DMatrix

Namespace
GrapeCity.Documents.Drawing
Assembly
GcDocs.Imaging.dll

Contains the result of matrix decomposition.

public struct DMatrix
Inherited Members
System.ValueType.Equals(object)
System.ValueType.GetHashCode()
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetType()

Fields

Rotation

The rotation angle in radians.

public float Rotation

Field Value

float

ScaleX

The value to scale by on the X axis.

public float ScaleX

Field Value

float

ScaleY

The value to scale by on the Y axis.

public float ScaleY

Field Value

float

SkewX

The X angle, in radians.

public float SkewX

Field Value

float

SkewY

The Y angle, in radians.

public float SkewY

Field Value

float

TranslationX

The X offset.

public float TranslationX

Field Value

float

TranslationY

The Y offset.

public float TranslationY

Field Value

float

Methods

ToMatrix()

Creates the System.Numerics.Matrix3x2 from decomposition info.

public Matrix3x2 ToMatrix()

Returns

System.Numerics.Matrix3x2

ToString()

public override string ToString()

Returns

string

TryCreate(Matrix3x2, out DMatrix)

Tries to create the DMatrix from System.Numerics.Matrix3x2.

public static bool TryCreate(Matrix3x2 m, out DMatrix dm)

Parameters

m System.Numerics.Matrix3x2
dm DMatrix

Returns

bool