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

Public Member Functions

SymMatrix2b __iadd__ (self, SymMatrix2b b)
 
SymMatrix2b __imatmul__ (self, bool b)
 
None __init__ (self)
 
SymMatrix2b __isub__ (self, SymMatrix2b b)
 
SymMatrix2b __itruediv__ (self, bool b)
 
bool det (self)
 
SymMatrix2b inverse (self)
 
SymMatrix2b inverse (self, bool det)
 
bool normSq (self)
 
bool trace (self)
 
bool xx (self)
 
None xx (self, bool arg1)
 
bool xy (self)
 
None xy (self, bool arg1)
 
bool yy (self)
 
None yy (self, bool arg1)
 

Static Public Member Functions

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

Static Protected Attributes

typing _offsetof_xx = 0
 
typing _offsetof_xy = 1
 
typing _offsetof_yy = 2
 

Detailed Description

Generated from:  MR::SymMatrix2b
Aliases:  Vector2_bool_SymMatrixType

symmetric 2x2 matrix
\\ingroup MatrixGroup

Constructor & Destructor Documentation

◆ __init__() [1/2]

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

◆ __init__() [2/2]

None mrmeshpy.SymMatrix2b.__init__ ( self)

Member Function Documentation

◆ __iadd__()

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

◆ __imatmul__()

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

◆ __isub__()

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

◆ __itruediv__()

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

◆ det()

bool mrmeshpy.SymMatrix2b.det ( self)
computes determinant of the matrix

◆ diagonal()

SymMatrix2b mrmeshpy.SymMatrix2b.diagonal ( bool diagVal)
static

◆ identity()

SymMatrix2b mrmeshpy.SymMatrix2b.identity ( )
static

◆ inverse() [1/2]

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

◆ inverse() [2/2]

SymMatrix2b mrmeshpy.SymMatrix2b.inverse ( self,
bool det )
computes inverse matrix given determinant of this

◆ normSq()

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

◆ operator() [1/2]

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

◆ operator() [2/2]

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

◆ trace()

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

◆ xx() [1/2]

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

◆ xx() [2/2]

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

◆ xy() [1/2]

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

◆ xy() [2/2]

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

◆ yy() [1/2]

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

◆ yy() [2/2]

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

Member Data Documentation

◆ _offsetof_xx

typing mrmeshpy.SymMatrix2b._offsetof_xx = 0
staticprotected

◆ _offsetof_xy

typing mrmeshpy.SymMatrix2b._offsetof_xy = 1
staticprotected

◆ _offsetof_yy

typing mrmeshpy.SymMatrix2b._offsetof_yy = 2
staticprotected

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