MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.SymMatrix3ll Class Reference

Public Member Functions

SymMatrix3ll __iadd__ (self, SymMatrix3ll b)
 
SymMatrix3ll __imatmul__ (self, int b)
 
None __init__ (self)
 
SymMatrix3ll __isub__ (self, SymMatrix3ll b)
 
SymMatrix3ll __itruediv__ (self, int b)
 
int det (self)
 
SymMatrix3ll inverse (self)
 
SymMatrix3ll inverse (self, int det)
 
int normSq (self)
 
int trace (self)
 
int xx (self)
 
None xx (self, int arg1)
 
int xy (self)
 
None xy (self, int arg1)
 
int xz (self)
 
None xz (self, int arg1)
 
int yy (self)
 
None yy (self, int arg1)
 
int yz (self)
 
None yz (self, int arg1)
 
int zz (self)
 
None zz (self, int arg1)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
SymMatrix3ll diagonal (int diagVal)
 
SymMatrix3ll identity ()
 
SymMatrix3ll operator (*args, **kwargs)
 
SymMatrix3ll operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_xx = 0
 
typing _offsetof_xy = 8
 
typing _offsetof_xz = 16
 
typing _offsetof_yy = 24
 
typing _offsetof_yz = 32
 
typing _offsetof_zz = 40
 

Detailed Description

Generated from:  MR::SymMatrix3ll
Aliases:  Vector3_long_long_SymMatrixType

symmetric 3x3 matrix
\\ingroup MatrixGroup

Constructor & Destructor Documentation

◆ __init__() [1/2]

None mrmeshpy.SymMatrix3ll.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/2]

None mrmeshpy.SymMatrix3ll.__init__ ( self)

Member Function Documentation

◆ __iadd__()

SymMatrix3ll mrmeshpy.SymMatrix3ll.__iadd__ ( self,
SymMatrix3ll b )

◆ __imatmul__()

SymMatrix3ll mrmeshpy.SymMatrix3ll.__imatmul__ ( self,
int b )

◆ __isub__()

SymMatrix3ll mrmeshpy.SymMatrix3ll.__isub__ ( self,
SymMatrix3ll b )

◆ __itruediv__()

SymMatrix3ll mrmeshpy.SymMatrix3ll.__itruediv__ ( self,
int b )

◆ det()

int mrmeshpy.SymMatrix3ll.det ( self)
computes determinant of the matrix

◆ diagonal()

SymMatrix3ll mrmeshpy.SymMatrix3ll.diagonal ( int diagVal)
static

◆ identity()

SymMatrix3ll mrmeshpy.SymMatrix3ll.identity ( )
static

◆ inverse() [1/2]

SymMatrix3ll mrmeshpy.SymMatrix3ll.inverse ( self)
computes inverse matrix

◆ inverse() [2/2]

SymMatrix3ll mrmeshpy.SymMatrix3ll.inverse ( self,
int det )
computes inverse matrix given determinant of this

◆ normSq()

int mrmeshpy.SymMatrix3ll.normSq ( self)
computes the squared norm of the matrix, which is equal to the sum of 9 squared elements

◆ operator() [1/2]

SymMatrix3ll mrmeshpy.SymMatrix3ll.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

SymMatrix3ll mrmeshpy.SymMatrix3ll.operator ( * args,
** kwargs )
static

◆ trace()

int mrmeshpy.SymMatrix3ll.trace ( self)
computes trace of the matrix

◆ xx() [1/2]

int mrmeshpy.SymMatrix3ll.xx ( self)
zero matrix by default

◆ xx() [2/2]

None mrmeshpy.SymMatrix3ll.xx ( self,
int arg1 )

◆ xy() [1/2]

int mrmeshpy.SymMatrix3ll.xy ( self)
zero matrix by default

◆ xy() [2/2]

None mrmeshpy.SymMatrix3ll.xy ( self,
int arg1 )

◆ xz() [1/2]

int mrmeshpy.SymMatrix3ll.xz ( self)
zero matrix by default

◆ xz() [2/2]

None mrmeshpy.SymMatrix3ll.xz ( self,
int arg1 )

◆ yy() [1/2]

int mrmeshpy.SymMatrix3ll.yy ( self)
zero matrix by default

◆ yy() [2/2]

None mrmeshpy.SymMatrix3ll.yy ( self,
int arg1 )

◆ yz() [1/2]

int mrmeshpy.SymMatrix3ll.yz ( self)
zero matrix by default

◆ yz() [2/2]

None mrmeshpy.SymMatrix3ll.yz ( self,
int arg1 )

◆ zz() [1/2]

int mrmeshpy.SymMatrix3ll.zz ( self)
zero matrix by default

◆ zz() [2/2]

None mrmeshpy.SymMatrix3ll.zz ( self,
int arg1 )

Member Data Documentation

◆ _offsetof_xx

typing mrmeshpy.SymMatrix3ll._offsetof_xx = 0
staticprotected

◆ _offsetof_xy

typing mrmeshpy.SymMatrix3ll._offsetof_xy = 8
staticprotected

◆ _offsetof_xz

typing mrmeshpy.SymMatrix3ll._offsetof_xz = 16
staticprotected

◆ _offsetof_yy

typing mrmeshpy.SymMatrix3ll._offsetof_yy = 24
staticprotected

◆ _offsetof_yz

typing mrmeshpy.SymMatrix3ll._offsetof_yz = 32
staticprotected

◆ _offsetof_zz

typing mrmeshpy.SymMatrix3ll._offsetof_zz = 40
staticprotected

The documentation for this class was generated from the following file: