VintaSoft Imaging .NET SDK v8.6
Vintasoft.Imaging.Utils Namespace / AffineMatrix Class
Properties Methods


In This Topic
    AffineMatrix Class Members
    In This Topic

    The following tables list the members exposed by AffineMatrix.

    Public Constructors
     NameDescription
    Public ConstructorOverloaded.   
    Top
    Public Properties
     NameDescription
    Public PropertyGets the determinant of the matrix.  
    Public PropertyGets a value that indicates whether this AffineMatrix class is an identity matrix.  
    Public PropertyGets a value that indicates whether the matrix is invertible.  
    Public PropertyGets or sets the value of the first row and first column of the matrix (scale X).  
    Public PropertyGets or sets the value of the first row and second column of the matrix.  
    Public PropertyGets or sets the value of the second row and first column of the matrix.  
    Public PropertyGets or sets the value of the second row and second column of the matrix (scale Y).  
    Public PropertyGets or sets the value of the third row and first column of the matrix (offset X).  
    Public PropertyGets or sets the value of the third row and second column of the matrix (offset Y).  
    Public PropertyGets the type of the matrix.  
    Top
    Public Methods
     NameDescription
    Public MethodClones this instance of affine matrix.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Creates a matrix, which is rotated relative point (0;0).  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Creates scaled matrix.  
    Public Methodstatic (Shared in Visual Basic)Creates skewed matrix.  
    Public Methodstatic (Shared in Visual Basic)Creates matrix and translates it to the specified offset.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Compares two AffineMatrix.  
    Public MethodReturns the matrix elements.  
    Public MethodReturns the hash code for this instance.  
    Public Methodstatic (Shared in Visual Basic)Returns an identity matrix.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Inverts an AffineMatrix.  
    Public Methodstatic (Shared in Visual Basic)Overloaded. Multiplies a AffineMatrix by another AffineMatrix.  
    Public MethodMultiplies the specified AffineMatrix to this AffineMatrix.  
    Public MethodRotates this AffineMatrix about the specified point.  
    Public MethodRotates this AffineMatrix about the specified point.  
    Public MethodPrepends a rotation of the specified angle at the specified point to this AffineMatrix.  
    Public MethodPrepends a rotation of the specified angle to this AffineMatrix.  
    Public MethodAppends the specified scale vector to this AffineMatrix.  
    Public MethodScales this AffineMatrix by the specified amount about the specified point.  
    Public MethodPrepends the specified scale about the specified point of this AffineMatrix.  
    Public MethodPrepends the specified scale vector to this AffineMatrix.  
    Public MethodChanges this AffineMatrix into an identity matrix.  
    Public MethodOverloaded. Sets the current matrix form specified matrix.  
    Public MethodAppends a skew of the specified degrees in the x and y dimensions to this AffineMatrix.  
    Public MethodPrepends a skew of the specified degrees in the x and y dimensions to this AffineMatrix.  
    Public MethodReturns the string representation of this object.  
    Public MethodAppends a translation of the specified offsets to this AffineMatrix.  
    Public MethodPrepends a translation of the specified offsets to this AffineMatrix.  
    Public MethodAppends a translation of the specified X-axis offset to this AffineMatrix.  
    Public MethodPrepends a translation of the specified X-axis offset to this AffineMatrix.  
    Public MethodAppends a translation of the specified Y-axis offset to this AffineMatrix.  
    Public MethodPrepends a translation of the specified Y-axis offset to this AffineMatrix.  
    Top
    Public Operators
    Compares two AffineMatrix.
    Compares two AffineMatrix.
    Multiplies a AffineMatrix by another AffineMatrix.
    Top
    See Also