Gets the reference to the object.
Gets or sets the transformation matrix. The matrix consists of six numbers (their meaning is simplified for clarity): m11 - scales the drawing horizontally m12 - skew the the drawing horizontally m21 - skew the the drawing vertically m22 - scales the drawing vertically m31 - moves the the drawing horizontally m32 - moves the the drawing vertically
Gets or sets the transformation matrix. The matrix consists of six numbers (their meaning is simplified for clarity): m11 - scales the drawing horizontally m12 - skew the the drawing horizontally m21 - skew the the drawing vertically m22 - scales the drawing vertically m31 - moves the the drawing horizontally m32 - moves the the drawing vertically
Gets the owner ObjectManager instance.
StaticcreateCreates an identity transformation.
An object manager that controls the lifetime of the Transform object.
A new instance of Transform.
StaticcreateCreates a transformation based on the specified 3x2 matrix.
Scales the drawing horizontally
Skew the the drawing horizontally
Skew the the drawing vertically
Scales the drawing vertically
Moves the the drawing horizontally
Moves the the drawing vertically
A new instance of Transform.
Creates a transformation based on the specified 3x2 matrix.
An object manager that controls the lifetime of the Transform object.
Scales the drawing horizontally
Skew the the drawing horizontally
Skew the the drawing vertically
Scales the drawing vertically
Moves the the drawing horizontally
Moves the the drawing vertically
A new instance of Transform.
StaticcreateCreates a rotation transformation.
The rotation angle.
OptionalangleUnits: AngleUnitsThe angle units. The default is Degrees.
Optionalcx: numberThe optional center point X offset.
Optionalcy: numberThe optional center point Y offset.
A new instance of Transform.
Creates a rotation transformation.
An object manager that controls the lifetime of the Transform object.
The rotation angle.
OptionalangleUnits: AngleUnitsThe angle units. The default is Degrees.
Optionalcx: numberThe optional center point X offset.
Optionalcy: numberThe optional center point Y offset.
A new instance of Transform.
StaticcreateCreates a scaling transformation.
An object manager that controls the lifetime of the Transform object.
The value to scale by on the X and Y axes.
Optionalcx: numberThe optional center point X offset.
Optionalcy: numberThe optional center point Y offset.
A new instance of Transform.
StaticcreateCreates a scaling transformation.
An object manager that controls the lifetime of the Transform object.
The value to scale by on the X axis.
The value to scale by on the Y axis.
Optionalcx: numberThe optional center point X offset.
Optionalcy: numberThe optional center point Y offset.
A new instance of Transform.
StaticcreateCreates a skew transformation.
The X angle.
The Y angle.
OptionalangleUnits: AngleUnitsThe angle units. The default is Degrees.
Optionalcx: numberThe optional center point X offset.
Optionalcy: numberThe optional center point Y offset.
A new instance of Transform.
Creates a skew transformation.
An object manager that controls the lifetime of the Transform object.
The X angle.
The Y angle.
OptionalangleUnits: AngleUnitsThe angle units. The default is Degrees.
Optionalcx: numberThe optional center point X offset.
Optionalcy: numberThe optional center point Y offset.
A new instance of Transform.
StaticcreateCreates a translation transformation.
An object manager that controls the lifetime of the Transform object.
The horizontal offset.
The vertical offset.
A new instance of Transform.
Detaches the object from the ObjectManager and deallocates its memory, if possible.
Restores the previously pushed transformation from the stack.
Saves the current transformation to the stack.
Rebinds the object from the current ObjectManager to the specified one.
The new ObjectManager for the object.
Resets the transformation to the identity matrix.
Applies the rotation transformation.
The rotation angle.
OptionalangleUnits: AngleUnitsThe angle units. The default is Degrees.
Optionalcx: numberThe optional center point X offset.
Optionalcy: numberThe optional center point Y offset.
Applies the scaling transformation.
The value to scale by on the X and Y axes.
Optionalcx: numberThe optional center point X offset.
Optionalcy: numberThe optional center point Y offset.
Applies the scaling transformation.
The value to scale by on the X axis.
The value to scale by on the Y axis.
Optionalcx: numberThe optional center point X offset.
Optionalcy: numberThe optional center point Y offset.
Applies the skew transformation.
The X angle.
The Y angle.
OptionalangleUnits: AngleUnitsThe angle units. The default is Degrees.
Optionalcx: numberThe optional center point X offset.
Optionalcy: numberThe optional center point Y offset.
Applies the skew transformation along the X axis.
The X angle.
OptionalangleUnits: AngleUnitsThe angle units. The default is Degrees.
Applies the skew transformation along the Y axis.
The Y angle.
OptionalangleUnits: AngleUnitsThe angle units. The default is Degrees.
Transforms a ds.Quadrilateral by the transformation matrix.
The original ds.Quadrilateral.
The transformed ds.Quadrilateral.
Applies the translation transformation.
The horizontal offset.
The vertical offset.
Inverts the transformation matrix, if possible.
true on success, false otherwise.
Represents a 3x2 transformation matrix.