←Select platform
In This Topic ▼

LeadMatrix Structure Members

Summary

The following tables list the members exposed by LeadMatrix.

Public Constructors

Name Description
Public Constructor
LeadMatrix Initializes a new LeadMatrix with the specified values.

Public Methods

Name Description
Public Method
static  | Shared in VB</div>
!= Compares two LeadMatrix objects to determine whether they do not contain the same coordinates.
Public Method static  | Shared in VB * Multiplies a LeadMatrix by another LeadMatrix.
Public Method static  | Shared in VB == Compares two LeadMatrix objects to determine whether they contain the same coordinates.
Public Method Append Appends the specified LeadMatrix to this LeadMatrix.
Public Method Clone Creates an exact copy of this LeadMatrix.
Public Method static  | Shared in VB Create Creates a new LeadMatrix with the specified values.
Public Method Equals Specifies whether this LeadMatrix structure contains the same values as the specified object.
Public Method GetHashCode Returns a hash code for this LeadMatrix structure.
Public Method Invert Inverts this LeadMatrix.
Public Method static  | Shared in VB Multiply Multiplies a LeadMatrix by another LeadMatrix.
Public Method static  | Shared in VB Parse Parses a string and returns a new instance of LeadMatrix from it.
Public Method Prepend Prepends the specified LeadMatrix onto this LeadMatrix.
Public Method Rotate Applies a rotation of the specified angle about the origin of this LeadMatrix.
Public Method RotateAt Rotates this matrix about the specified point.
Public Method RotateAtPrepend Prepends a rotation of the specified angle at the specified point to this LeadMatrix.
Public Method RotatePrepend Prepends a rotation of the specified angle to this LeadMatrix.
Public Method Scale Appends the specified scale vector to this LeadMatrix.
Public Method ScaleAt Scales this LeadMatrix by the specified amount about the specified point.
Public Method ScaleAtPrepend Prepends the specified scale about the specified point of this LeadMatrix.
Public Method ScalePrepend Prepends the specified scale vector to this LeadMatrix.
Public Method Set Sets the values of this LeadMatrix.
Public Method SetIdentity Changes this LeadMatrix into an identity matrix.
Public Method Skew Appends a skew of the specified degrees in the x and y dimensions to this LeadMatrix.
Public Method SkewPrepend Prepends a skew of the specified degrees in the x and y dimensions to this LeadMatrix.
Public Method ToString Converts this LeadMatrix to a human-readable string using the specified format and provider.
Public Method Transform Transforms the specified point by the LeadMatrix and returns the result.
Public Method TransformPoints Transforms the specified points by this LeadMatrix.
Public Method TransformRect Transforms the specified rect by the LeadMatrix and returns the result.
Public Method Translate Appends a translation of the specified offsets to this LeadMatrix.
Public Method TranslatePrepend Prepends a translation of the specified offsets to this LeadMatrix.

Public Properties

Name Description
Public Property
Determinant Gets the determinant of this LeadMatrix.
Public Property HasInverse Gets a value that indicates whether this LeadMatrix is invertible.
Public Property static  | Shared in VB Identity Gets an identity LeadMatrix.
Public Property IsIdentity Gets a value that indicates whether this LeadMatrix is an identity matrix.
Public Property M11 Gets or sets the value of the first row and first column of this LeadMatrix.
Public Property M12 Gets or sets the value of the first row and second column of this LeadMatrix.
Public Property M21 Gets or sets the value of the second row and first column of this LeadMatrix.
Public Property M22 Gets or sets the value of the second row and second column of this LeadMatrix.
Public Property OffsetX Gets or sets the value of the third row and first column of this LeadMatrix.
Public Property OffsetY Gets or sets the value of the third row and second column of this LeadMatrix.

Help Version 20.0.2020.4.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

Leadtools Assembly