Hide menu
Loading...
Searching...
No Matches
cadex.Geom.Matrix2d Class Reference

Defines a square matrix of size two. More...

Inherits cadex.Geom.MatrixDouble2.

Public Member Functions

 Matrix2d (global::System.IntPtr cPtr, bool cMemoryOwn)
 
 Matrix2d ()
 Constructor.
 
 Matrix2d (cadex.Geom.MatrixDouble2 theOther)
 Constructor.
 
 Matrix2d (double theA11, double theA12, double theA21, double theA22)
 Constructor.
 
void SetDiagonal (double theX1, double theX2)
 
void SetRotation (double theAng)
 Modifies the matrix so that represents a rotation.
 
double Determinant ()
 
bool IsSingular ()
 
override void Invert ()
 
cadex.Geom.Matrix2d Inverted ()
 
new void Multiply (double theScalar)
 
void Multiply (cadex.Geom.Matrix2d theOther)
 
void PreMultiply (cadex.Geom.Matrix2d theOther)
 
new cadex.Geom.Matrix2d Multiplied (double theScalar)
 
cadex.Geom.Matrix2d Multiplied (cadex.Geom.Matrix2d theOther)
 

Protected Member Functions

override void Dispose (bool disposing)
 

Detailed Description

Defines a square matrix of size two.