Click or drag to resize
RadMatrix Structure
Represents a light-weight 3*3 Matrix to be used for GDI+ transformations.

Namespace: Telerik.Windows.Documents.Layout
Assembly: Telerik.Windows.Documents (in Telerik.Windows.Documents.dll) Version: 2017.2.614.40 (2017.2.614.40)
Syntax
public struct RadMatrix

The RadMatrix type exposes the following members.

Constructors
  NameDescription
Public methodRadMatrix(Single)
Initializes a new RadMatrix, rotated by the specified angle (in degrees) at origin (0, 0).
Public methodRadMatrix(PointF)
Initializes a new RadMatrix, applying the specified X and Y values as DX and DY members of the matrix.
Public methodRadMatrix(RadMatrix)
Copy constructor.
Public methodRadMatrix(Single, Single)
Initializes a new RadMatrix, scaling it by the provided parameters, at the origin (0, 0).
Public methodRadMatrix(Single, PointF)
Initializes a new RadMatrix, rotated by the specified angle (in degrees) at the provided origin.
Public methodRadMatrix(Single, Single, PointF)
Initializes a new RadMatrix, scaling it by the provided parameters, at the specified origin.
Public methodRadMatrix(Single, Single, Single, Single, Single, Single)
Initializes a new RadMatrix, using the specified parameters.
Top
Methods
Operators
Fields
Properties
  NameDescription
Public propertyDeterminant
Gets the determinant - [(M11 * M22) - (M12 * M21)] - of this Matrix.
Public propertyElements
Gets all the six fields of the matrix as an array.
Public propertyIsEmpty
Determines whether the current matrix is empty.
Public propertyIsIdentity
Determines whether this matrix equals to the Identity one.
Public propertyIsInvertible
Determines whether this matrix may be inverted. That is to have non-zero determinant.
Public propertyRotation
Gets the rotation (in degrees) applied to this matrix.
Public propertyScaleX
Gets the scale by the X axis, provided by this matrix.
Public propertyScaleY
Gets the scale by the Y axis, provided by this matrix.
Top
See Also