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

Public Member Functions

SymMatrix3_unsigned_char __iadd__ (self, SymMatrix3_unsigned_char b)
 
SymMatrix3_unsigned_char __imatmul__ (self, int b)
 
None __init__ (self)
 
None __init__ (self, SymMatrix3_unsigned_char arg0)
 
SymMatrix3_unsigned_char __isub__ (self, SymMatrix3_unsigned_char b)
 
SymMatrix3_unsigned_char __itruediv__ (self, int b)
 
int det (self)
 
SymMatrix3_unsigned_char inverse (self)
 
SymMatrix3_unsigned_char 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)
 
SymMatrix3_unsigned_char diagonal (int diagVal)
 
SymMatrix3_unsigned_char identity ()
 
SymMatrix3_unsigned_char operator (*args, **kwargs)
 
SymMatrix3_unsigned_char operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_xx = 0
 
typing _offsetof_xy = 1
 
typing _offsetof_xz = 2
 
typing _offsetof_yy = 3
 
typing _offsetof_yz = 4
 
typing _offsetof_zz = 5
 

Detailed Description

Generated from:  MR::SymMatrix3<unsigned char>
Aliases:  Vector3_unsigned_char.SymMatrixType

symmetric 3x3 matrix

Constructor & Destructor Documentation

◆ __init__() [1/3]

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

◆ __init__() [2/3]

None mrmeshpy.SymMatrix3_unsigned_char.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.SymMatrix3_unsigned_char.__init__ ( self,
SymMatrix3_unsigned_char arg0 )
Implicit copy constructor.

Member Function Documentation

◆ __iadd__()

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

◆ __imatmul__()

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

◆ __isub__()

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

◆ __itruediv__()

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

◆ det()

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

◆ diagonal()

SymMatrix3_unsigned_char mrmeshpy.SymMatrix3_unsigned_char.diagonal ( int diagVal)
static

◆ identity()

SymMatrix3_unsigned_char mrmeshpy.SymMatrix3_unsigned_char.identity ( )
static

◆ inverse() [1/2]

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

◆ inverse() [2/2]

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

◆ normSq()

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

◆ operator() [1/2]

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

◆ operator() [2/2]

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

◆ trace()

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

◆ xx() [1/2]

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

◆ xx() [2/2]

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

◆ xy() [1/2]

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

◆ xy() [2/2]

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

◆ xz() [1/2]

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

◆ xz() [2/2]

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

◆ yy() [1/2]

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

◆ yy() [2/2]

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

◆ yz() [1/2]

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

◆ yz() [2/2]

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

◆ zz() [1/2]

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

◆ zz() [2/2]

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

Member Data Documentation

◆ _offsetof_xx

typing mrmeshpy.SymMatrix3_unsigned_char._offsetof_xx = 0
staticprotected

◆ _offsetof_xy

typing mrmeshpy.SymMatrix3_unsigned_char._offsetof_xy = 1
staticprotected

◆ _offsetof_xz

typing mrmeshpy.SymMatrix3_unsigned_char._offsetof_xz = 2
staticprotected

◆ _offsetof_yy

typing mrmeshpy.SymMatrix3_unsigned_char._offsetof_yy = 3
staticprotected

◆ _offsetof_yz

typing mrmeshpy.SymMatrix3_unsigned_char._offsetof_yz = 4
staticprotected

◆ _offsetof_zz

typing mrmeshpy.SymMatrix3_unsigned_char._offsetof_zz = 5
staticprotected

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