Hide menu
Loading...
Searching...
No Matches
manufacturingtoolkit.CadExMTK.Geom_Matrix3d Class Reference

Matrix3d Matrix3d.hxx cadex/Geom/Matrix3d.hxx. More...

Inheritance diagram for manufacturingtoolkit.CadExMTK.Geom_Matrix3d:
manufacturingtoolkit.CadExMTK.Geom_MatrixDouble3

Public Member Functions

 __init__ (self, *args)
 Overload 1: Constructor.
 
 SetDiagonal (self, theX1, theX2, theX3)
 
 SetCross (self, theRef)
 Modifies the matrix so that applying it to any triplet produces cross product of the theRef and this triplet.
 
 SetDot (self, theRef)
 Modifies the matrix so that applying it to any triplet produces dot product of the theRef and this triplet.
 
 IsSingular (self)
 
 Determinant (self)
 
 SetRotation (self, theAxis, theAng)
 Modifies the matrix so that represents a rotation.
 
 Multiply (self, *args)
 
 PreMultiply (self, theOther)
 
 Multiplied (self, *args)
 
 Invert (self)
 
 Inverted (self)
 
 __disown__ (self)
 
- Public Member Functions inherited from manufacturingtoolkit.CadExMTK.Geom_MatrixDouble3
 Fill (self, theValue)
 Sets theValue to each element of matrix.
 
 Value (self, *args)
 Overload 1: Returns element by theRow, theCol index.
 
 SetValue (self, theRow, theCol, theValue)
 Sets theValue to the matrix element at the index theRow, theCol.
 
 Column (self, theCol)
 
 Row (self, theRow)
 
 Diagonal (self)
 Returns diagonal elements of the matrix.
 
 SetColumn (self, theCol, theVals)
 
 SetRow (self, theRow, theVals)
 
 IsIdentity (self)
 
 Reset (self)
 
 SetScale (self, theScale)
 
 Add (self, theOther)
 
 Added (self, theOther)
 
 Subtract (self, theOther)
 
 Subtracted (self, theOther)
 
 Divide (self, theScalar)
 
 Divided (self, theScalar)
 
 Power (self, theNum)
 
 Powered (self, theNum)
 
 Transpose (self)
 
 Transposed (self)
 
 Assign (self, theOther)
 
 IsEqual (self, theOther)
 
 __call__ (self, *args)
 

Additional Inherited Members

- Static Public Member Functions inherited from manufacturingtoolkit.CadExMTK.Geom_MatrixDouble3
 Identity ()
 
 Dimension ()
 

Detailed Description

Matrix3d Matrix3d.hxx cadex/Geom/Matrix3d.hxx.

Defines a square matrix of size three.

Constructor & Destructor Documentation

◆ __init__()

manufacturingtoolkit.CadExMTK.Geom_Matrix3d.__init__ ( self,
* args )

Overload 1: Constructor.

|

Overload 2: Constructor.

Reimplemented from manufacturingtoolkit.CadExMTK.Geom_MatrixDouble3.

Member Function Documentation

◆ __disown__()

manufacturingtoolkit.CadExMTK.Geom_Matrix3d.__disown__ ( self)

◆ Invert()

manufacturingtoolkit.CadExMTK.Geom_Matrix3d.Invert ( self)

◆ Multiplied()

manufacturingtoolkit.CadExMTK.Geom_Matrix3d.Multiplied ( self,
* args )

◆ Multiply()

manufacturingtoolkit.CadExMTK.Geom_Matrix3d.Multiply ( self,
* args )

◆ SetDiagonal()

manufacturingtoolkit.CadExMTK.Geom_Matrix3d.SetDiagonal ( self,
theX1,
theX2,
theX3 )

The documentation for this class was generated from the following file:
  • CadExMTK.py