MeshLib Java Docs
Loading...
Searching...
No Matches
Inheritance diagram for meshlib.SymMatrix4d:

Public Member Functions

 SymMatrix4d (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 SymMatrix4d ()
 SymMatrix4d (meshlib.SymMatrix4d _other)
meshlib.SymMatrix4d assignFromAnother (meshlib.SymMatrix4d _other)
double trace ()
double normSq ()
meshlib.SymMatrix4d add_assign (meshlib.SymMatrix4d b)
meshlib.SymMatrix4d sub_assign (meshlib.SymMatrix4d b)
meshlib.SymMatrix4d mul_assign (double b)
meshlib.SymMatrix4d div_assign (double b)
boolean opEqual (meshlib.SymMatrix4d _1)
boolean opNotEqual (meshlib.SymMatrix4d _1)
double xx ()
void setXx (double value)
double xy ()
void setXy (double value)
double xz ()
void setXz (double value)
double xw ()
void setXw (double value)
double yy ()
void setYy (double value)
double yz ()
void setYz (double value)
double yw ()
void setYw (double value)
double zz ()
void setZz (double value)
double zw ()
void setZw (double value)
double ww ()
void setWw (double value)
Public Member Functions inherited from meshlib.CppObject
final java.lang.foreign.MemorySegment rawPointer ()
final boolean isOwned ()
final void close ()
final java.lang.foreign.MemorySegment release ()

Static Public Member Functions

static meshlib.SymMatrix4d identity ()
static meshlib.SymMatrix4d diagonal (double diagVal)

Additional Inherited Members

Protected Member Functions inherited from meshlib.CppObject
 CppObject (java.lang.foreign.MemorySegment ptr, java.util.function.Consumer< java.lang.foreign.MemorySegment > destroy, java.lang.Object owner)

Detailed Description

symmetric 4x4 matrix Generated from class MR::SymMatrix4d.

Instances created here own their C++ objects, see CppObject.

Constructor & Destructor Documentation

◆ SymMatrix4d() [1/3]

meshlib.SymMatrix4d.SymMatrix4d ( java.lang.foreign.MemorySegment ptr,
boolean owned,
java.lang.Object owner )

Wraps a pointer from the C bindings. If owned, the object is destroyed when the wrapper dies. owner is kept alive as long as this wrapper is. Not for normal use.

◆ SymMatrix4d() [2/3]

meshlib.SymMatrix4d.SymMatrix4d ( )

Constructs an empty (default-constructed) instance.

Calls MR_SymMatrix4d_DefaultConstruct().

◆ SymMatrix4d() [3/3]

meshlib.SymMatrix4d.SymMatrix4d ( meshlib.SymMatrix4d _other)

Generated from constructor MR::SymMatrix4d::SymMatrix4d. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

Calls MR_SymMatrix4d_ConstructFromAnother().

Member Function Documentation

◆ add_assign()

meshlib.SymMatrix4d meshlib.SymMatrix4d.add_assign ( meshlib.SymMatrix4d b)

Generated from method MR::SymMatrix4d::operator+=. The reference to this object might be preserved in the return value.

Calls MR_SymMatrix4d_add_assign().

◆ assignFromAnother()

meshlib.SymMatrix4d meshlib.SymMatrix4d.assignFromAnother ( meshlib.SymMatrix4d _other)

Generated from method MR::SymMatrix4d::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.

Calls MR_SymMatrix4d_AssignFromAnother().

◆ diagonal()

meshlib.SymMatrix4d meshlib.SymMatrix4d.diagonal ( double diagVal)
static

Generated from method MR::SymMatrix4d::diagonal.

Calls MR_SymMatrix4d_diagonal().

◆ div_assign()

meshlib.SymMatrix4d meshlib.SymMatrix4d.div_assign ( double b)

Generated from method MR::SymMatrix4d::operator/=. The reference to this object might be preserved in the return value.

Calls MR_SymMatrix4d_div_assign().

◆ identity()

meshlib.SymMatrix4d meshlib.SymMatrix4d.identity ( )
static

Generated from method MR::SymMatrix4d::identity.

Calls MR_SymMatrix4d_identity().

◆ mul_assign()

meshlib.SymMatrix4d meshlib.SymMatrix4d.mul_assign ( double b)

Generated from method MR::SymMatrix4d::operator*=. The reference to this object might be preserved in the return value.

Calls MR_SymMatrix4d_mul_assign().

◆ normSq()

double meshlib.SymMatrix4d.normSq ( )

computes the squared norm of the matrix, which is equal to the sum of 16 squared elements Generated from method MR::SymMatrix4d::normSq.

Calls MR_SymMatrix4d_normSq().

◆ opEqual()

boolean meshlib.SymMatrix4d.opEqual ( meshlib.SymMatrix4d _1)

Generated from method MR::SymMatrix4d::operator==.

Calls MR_equal_MR_SymMatrix4d().

◆ opNotEqual()

boolean meshlib.SymMatrix4d.opNotEqual ( meshlib.SymMatrix4d _1)

Generated from method MR::SymMatrix4d::operator!=.

Calls MR_not_equal_MR_SymMatrix4d().

◆ setWw()

void meshlib.SymMatrix4d.setWw ( double value)

zero matrix by default Modifies a member variable of class MR::SymMatrix4d named ww.

Calls MR_SymMatrix4d_Set_ww().

◆ setXw()

void meshlib.SymMatrix4d.setXw ( double value)

zero matrix by default Modifies a member variable of class MR::SymMatrix4d named xw.

Calls MR_SymMatrix4d_Set_xw().

◆ setXx()

void meshlib.SymMatrix4d.setXx ( double value)

zero matrix by default Modifies a member variable of class MR::SymMatrix4d named xx.

Calls MR_SymMatrix4d_Set_xx().

◆ setXy()

void meshlib.SymMatrix4d.setXy ( double value)

zero matrix by default Modifies a member variable of class MR::SymMatrix4d named xy.

Calls MR_SymMatrix4d_Set_xy().

◆ setXz()

void meshlib.SymMatrix4d.setXz ( double value)

zero matrix by default Modifies a member variable of class MR::SymMatrix4d named xz.

Calls MR_SymMatrix4d_Set_xz().

◆ setYw()

void meshlib.SymMatrix4d.setYw ( double value)

zero matrix by default Modifies a member variable of class MR::SymMatrix4d named yw.

Calls MR_SymMatrix4d_Set_yw().

◆ setYy()

void meshlib.SymMatrix4d.setYy ( double value)

zero matrix by default Modifies a member variable of class MR::SymMatrix4d named yy.

Calls MR_SymMatrix4d_Set_yy().

◆ setYz()

void meshlib.SymMatrix4d.setYz ( double value)

zero matrix by default Modifies a member variable of class MR::SymMatrix4d named yz.

Calls MR_SymMatrix4d_Set_yz().

◆ setZw()

void meshlib.SymMatrix4d.setZw ( double value)

zero matrix by default Modifies a member variable of class MR::SymMatrix4d named zw.

Calls MR_SymMatrix4d_Set_zw().

◆ setZz()

void meshlib.SymMatrix4d.setZz ( double value)

zero matrix by default Modifies a member variable of class MR::SymMatrix4d named zz.

Calls MR_SymMatrix4d_Set_zz().

◆ sub_assign()

meshlib.SymMatrix4d meshlib.SymMatrix4d.sub_assign ( meshlib.SymMatrix4d b)

Generated from method MR::SymMatrix4d::operator-=. The reference to this object might be preserved in the return value.

Calls MR_SymMatrix4d_sub_assign().

◆ trace()

double meshlib.SymMatrix4d.trace ( )

computes trace of the matrix Generated from method MR::SymMatrix4d::trace.

Calls MR_SymMatrix4d_trace().

◆ ww()

double meshlib.SymMatrix4d.ww ( )

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4d named ww. The reference to this object might be preserved as the return value.

Calls MR_SymMatrix4d_Get_ww().

◆ xw()

double meshlib.SymMatrix4d.xw ( )

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4d named xw. The reference to this object might be preserved as the return value.

Calls MR_SymMatrix4d_Get_xw().

◆ xx()

double meshlib.SymMatrix4d.xx ( )

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4d named xx. The reference to this object might be preserved as the return value.

Calls MR_SymMatrix4d_Get_xx().

◆ xy()

double meshlib.SymMatrix4d.xy ( )

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4d named xy. The reference to this object might be preserved as the return value.

Calls MR_SymMatrix4d_Get_xy().

◆ xz()

double meshlib.SymMatrix4d.xz ( )

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4d named xz. The reference to this object might be preserved as the return value.

Calls MR_SymMatrix4d_Get_xz().

◆ yw()

double meshlib.SymMatrix4d.yw ( )

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4d named yw. The reference to this object might be preserved as the return value.

Calls MR_SymMatrix4d_Get_yw().

◆ yy()

double meshlib.SymMatrix4d.yy ( )

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4d named yy. The reference to this object might be preserved as the return value.

Calls MR_SymMatrix4d_Get_yy().

◆ yz()

double meshlib.SymMatrix4d.yz ( )

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4d named yz. The reference to this object might be preserved as the return value.

Calls MR_SymMatrix4d_Get_yz().

◆ zw()

double meshlib.SymMatrix4d.zw ( )

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4d named zw. The reference to this object might be preserved as the return value.

Calls MR_SymMatrix4d_Get_zw().

◆ zz()

double meshlib.SymMatrix4d.zz ( )

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix4d named zz. The reference to this object might be preserved as the return value.

Calls MR_SymMatrix4d_Get_zz().


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