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

Public Member Functions

SymMatrix4b __iadd__ (self, SymMatrix4b b)
 
SymMatrix4b __imatmul__ (self, bool b)
 
None __init__ (self)
 
SymMatrix4b __isub__ (self, SymMatrix4b b)
 
SymMatrix4b __itruediv__ (self, bool b)
 
bool normSq (self)
 
bool trace (self)
 
bool ww (self)
 
None ww (self, bool arg1)
 
bool xw (self)
 
None xw (self, bool arg1)
 
bool xx (self)
 
None xx (self, bool arg1)
 
bool xy (self)
 
None xy (self, bool arg1)
 
bool xz (self)
 
None xz (self, bool arg1)
 
bool yw (self)
 
None yw (self, bool arg1)
 
bool yy (self)
 
None yy (self, bool arg1)
 
bool yz (self)
 
None yz (self, bool arg1)
 
bool zw (self)
 
None zw (self, bool arg1)
 
bool zz (self)
 
None zz (self, bool arg1)
 

Static Public Member Functions

bool __eq__ (*args, **kwargs)
 
None __init__ (*args, **kwargs)
 
SymMatrix4b diagonal (bool diagVal)
 
SymMatrix4b identity ()
 
SymMatrix4b operator (*args, **kwargs)
 
SymMatrix4b operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_ww = 9
 
typing _offsetof_xw = 3
 
typing _offsetof_xx = 0
 
typing _offsetof_xy = 1
 
typing _offsetof_xz = 2
 
typing _offsetof_yw = 6
 
typing _offsetof_yy = 4
 
typing _offsetof_yz = 5
 
typing _offsetof_zw = 8
 
typing _offsetof_zz = 7
 

Detailed Description

Generated from:  MR::SymMatrix4b
Aliases:  Vector4_bool_SymMatrixType

symmetric 4x4 matrix
\\ingroup MatrixGroup

Constructor & Destructor Documentation

◆ __init__() [1/2]

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

◆ __init__() [2/2]

None mrmeshpy.SymMatrix4b.__init__ ( self)

Member Function Documentation

◆ __eq__()

bool mrmeshpy.SymMatrix4b.__eq__ ( * args,
** kwargs )
static

◆ __iadd__()

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

◆ __imatmul__()

SymMatrix4b mrmeshpy.SymMatrix4b.__imatmul__ ( self,
bool b )

◆ __isub__()

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

◆ __itruediv__()

SymMatrix4b mrmeshpy.SymMatrix4b.__itruediv__ ( self,
bool b )

◆ diagonal()

SymMatrix4b mrmeshpy.SymMatrix4b.diagonal ( bool diagVal)
static

◆ identity()

SymMatrix4b mrmeshpy.SymMatrix4b.identity ( )
static

◆ normSq()

bool mrmeshpy.SymMatrix4b.normSq ( self)
computes the squared norm of the matrix, which is equal to the sum of 16 squared elements

◆ operator() [1/2]

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

◆ operator() [2/2]

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

◆ trace()

bool mrmeshpy.SymMatrix4b.trace ( self)
computes trace of the matrix

◆ ww() [1/2]

bool mrmeshpy.SymMatrix4b.ww ( self)
zero matrix by default

◆ ww() [2/2]

None mrmeshpy.SymMatrix4b.ww ( self,
bool arg1 )

◆ xw() [1/2]

bool mrmeshpy.SymMatrix4b.xw ( self)
zero matrix by default

◆ xw() [2/2]

None mrmeshpy.SymMatrix4b.xw ( self,
bool arg1 )

◆ xx() [1/2]

bool mrmeshpy.SymMatrix4b.xx ( self)
zero matrix by default

◆ xx() [2/2]

None mrmeshpy.SymMatrix4b.xx ( self,
bool arg1 )

◆ xy() [1/2]

bool mrmeshpy.SymMatrix4b.xy ( self)
zero matrix by default

◆ xy() [2/2]

None mrmeshpy.SymMatrix4b.xy ( self,
bool arg1 )

◆ xz() [1/2]

bool mrmeshpy.SymMatrix4b.xz ( self)
zero matrix by default

◆ xz() [2/2]

None mrmeshpy.SymMatrix4b.xz ( self,
bool arg1 )

◆ yw() [1/2]

bool mrmeshpy.SymMatrix4b.yw ( self)
zero matrix by default

◆ yw() [2/2]

None mrmeshpy.SymMatrix4b.yw ( self,
bool arg1 )

◆ yy() [1/2]

bool mrmeshpy.SymMatrix4b.yy ( self)
zero matrix by default

◆ yy() [2/2]

None mrmeshpy.SymMatrix4b.yy ( self,
bool arg1 )

◆ yz() [1/2]

bool mrmeshpy.SymMatrix4b.yz ( self)
zero matrix by default

◆ yz() [2/2]

None mrmeshpy.SymMatrix4b.yz ( self,
bool arg1 )

◆ zw() [1/2]

bool mrmeshpy.SymMatrix4b.zw ( self)
zero matrix by default

◆ zw() [2/2]

None mrmeshpy.SymMatrix4b.zw ( self,
bool arg1 )

◆ zz() [1/2]

bool mrmeshpy.SymMatrix4b.zz ( self)
zero matrix by default

◆ zz() [2/2]

None mrmeshpy.SymMatrix4b.zz ( self,
bool arg1 )

Member Data Documentation

◆ _offsetof_ww

typing mrmeshpy.SymMatrix4b._offsetof_ww = 9
staticprotected

◆ _offsetof_xw

typing mrmeshpy.SymMatrix4b._offsetof_xw = 3
staticprotected

◆ _offsetof_xx

typing mrmeshpy.SymMatrix4b._offsetof_xx = 0
staticprotected

◆ _offsetof_xy

typing mrmeshpy.SymMatrix4b._offsetof_xy = 1
staticprotected

◆ _offsetof_xz

typing mrmeshpy.SymMatrix4b._offsetof_xz = 2
staticprotected

◆ _offsetof_yw

typing mrmeshpy.SymMatrix4b._offsetof_yw = 6
staticprotected

◆ _offsetof_yy

typing mrmeshpy.SymMatrix4b._offsetof_yy = 4
staticprotected

◆ _offsetof_yz

typing mrmeshpy.SymMatrix4b._offsetof_yz = 5
staticprotected

◆ _offsetof_zw

typing mrmeshpy.SymMatrix4b._offsetof_zw = 8
staticprotected

◆ _offsetof_zz

typing mrmeshpy.SymMatrix4b._offsetof_zz = 7
staticprotected

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