Transform Class

An affine transformation in 2D space.
Hierarchy
SystemObject
  WebSupergoo.WordGlue4.RenderingTransform

 

Namespace:  WebSupergoo.WordGlue4.Rendering
Assembly:  WordGlue4 (in WordGlue4.dll) Version: 4.1.0.0 (4.1.0.0)
Syntax
public sealed class Transform

The Transform type exposes the following members.

Constructors
  Name Description
Public method Transform
Create a new identity transformation.
Public method Transform(Transform)
Create a clone of a transformation.
Public method Transform(Rect, Rect)
Constructs a transformation.
Public method Transform(Double, Double, Double, Double, Double, Double)
Constructs a transformation.
Top
Properties
  Name Description
Public property Determinant
Gets the determinant.
Public property HasInverse
Gets a value that indicates whether this transformation is invertible.
Public property IsIdentity
Gets a value that indicates whether this transformation is identity.
Public property M11
Gets or sets the M11 coefficient.
Public property M12
Gets or sets the M12 coefficient.
Public property M21
Gets or sets the M21 coefficient.
Public property M22
Gets or sets the M22 coefficient.
Public property OffsetX
Gets or sets the OffsetX coefficient.
Public property OffsetY
Gets or sets the OffsetY coefficient.
Top
Methods
  Name Description
Public method Append
Appends the specified transformation to this transformation.
Public method Clone
Returns a new copy of this transformation.
Public method Equals
Determines whether the specified Object is a transformation identical to this transformation.
(Overrides ObjectEquals(Object).)
Public method GetHashCode
Returns the hash code for this transformation.
(Overrides ObjectGetHashCode.)
Public method Invert
Inverts this transformation.
Public methodStatic member NewIdentity
Returns a new identity transformation.
Public method Prepend
Prepends the specified transformation to this transformation.
Public method Rotate
Appends the specified rotation to this transformation.
Public method RotatePrepend
Prepends the specified rotation to this transformation.
Public method Scale
Appends the specified scaling to this transformation.
Public method ScalePrepend
Prepends the specified scaling to this transformation.
Public method SetIdentity
Changes this transformation to identity.
Public method Shear
Appends the specified shear to this transformation.
Public method ShearPrepend
Prepends the specified shear to this transformation.
Public method Skew
Appends the specified skew to this transformation.
Public method SkewPrepend
Prepends the specified skew to this transformation.
Public method ToString
Returns a string representation of this transformation.
(Overrides ObjectToString.)
Public method TransformPoint
Transforms the specified point and returns the result.
Public method TransformPoints
Transforms the specified points in-place.
Public method TransformVector
Transforms the specified point without translation and returns the result.
Public method TransformVectors
Transforms the specified points in-place without translation.
Public method Translate
Appends the specified translation to this transformation.
Public method TranslatePrepend
Prepends the specified translation to this transformation.
Top
See Also