Version

Matrix Class Members

The following tables list the members exposed by Matrix.

Public Constructors
 NameDescription
Public ConstructorMatrix ConstructorOverloaded.   
Public Properties
 NameDescription
Public Propertystatic (Shared in Visual Basic)IdentityGets an identity matrix.  
Public PropertyIsIdentityGets a boolean value indicating whether this matrix is an identity matrix.  
Public PropertyIsSealedGets whether the instance has already been sealed through the Seal method. (Inherited from Infragistics.Documents.Reports.SealableBase)
Public PropertyM11Gets or sets value at the first row, first column of the matrix.  
Public PropertyM12Gets or sets value at the first row, second column of the matrix.  
Public PropertyM21Gets or sets value at the second row, first column of the matrix.  
Public PropertyM22Gets or sets value at the second row, second column of the matrix.  
Public PropertyOffsetXGets or sets X-offset.  
Public PropertyOffsetYGets or sets Y-offset.  
Public Methods
 NameDescription
Public MethodCloneCreates a copy of this matrix.  
Public MethodMultiplyOverloaded. Multiplies this matrix by the matrix specified in the matrix parameter, by prepending the specified matrix.  
Public MethodResetResets this matrix.  
Public MethodRotateOverloaded. Applies the specified rotation to this matrix.  
Public MethodRotateAtOverloaded. Applies a rotation to this matrix around the point specified in the point parameter.  
Public MethodScaleOverloaded. Applies the specified scale vector to this matrix by prepending the scale vector.  
Public MethodScaleAtOverloaded. Applies the specified scale vector to this matrix by prepending the scale vector.  
Public MethodSealMakes the instance immutable. Any attempts to modify properties or members will result in an exception. (Inherited from Infragistics.Documents.Reports.SealableBase)
Public MethodShearOverloaded. Applies the specified shear vector to this matrix by prepending the shear vector.  
Public MethodShearAtOverloaded. Applies the specified shear vector to this matrix by prepending the shear vector.  
Public MethodSkewOverloaded. Applies the specified skew vector to this matrix by prepending the skew vector.  
Public MethodSkewAtOverloaded. Applies the specified skew vector to this matrix by prepending the skew vector.  
Public MethodToNativeGets native matrix.  
Public MethodTransformPointOverloaded. Applies the geometric transform represented by this matrix to a specified point.  
Public MethodTransformPointsOverloaded. Applies the geometric transform represented by this matrix to a specified array of points.  
Public MethodTranslateOverloaded. Applies the specified translation vector to this matrix.  
See Also