MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::SymMatrix3_unsigned_char Struct Reference
Inheritance diagram for meshlib::SymMatrix3_unsigned_char:

Public Member Functions

auto assign_from_another (_other:&meshlib::SymMatrix3_unsigned_char) -> &mut meshlib::SymMatrix3_unsigned_char
auto trace () const -> core::ffi::c_uchar
auto norm_sq () const -> core::ffi::c_uchar
auto det () const -> core::ffi::c_uchar
auto inverse_0 () const -> meshlib::Owned< meshlib::SymMatrix3_unsigned_char >
auto inverse_1 (det:core::ffi::c_uchar) const -> meshlib::Owned< meshlib::SymMatrix3_unsigned_char >
auto add_assign (b:&meshlib::SymMatrix3_unsigned_char) -> &mut meshlib::SymMatrix3_unsigned_char
auto sub_assign (b:&meshlib::SymMatrix3_unsigned_char) -> &mut meshlib::SymMatrix3_unsigned_char
auto mul_assign (b:core::ffi::c_uchar) -> &mut meshlib::SymMatrix3_unsigned_char
auto div_assign (b:core::ffi::c_uchar) -> &mut meshlib::SymMatrix3_unsigned_char
auto xx () const -> &core::ffi::c_uchar
auto xx_mut () -> &mut core::ffi::c_uchar
void set_xx (value:core::ffi::c_uchar)
auto xy () const -> &core::ffi::c_uchar
auto xy_mut () -> &mut core::ffi::c_uchar
void set_xy (value:core::ffi::c_uchar)
auto xz () const -> &core::ffi::c_uchar
auto xz_mut () -> &mut core::ffi::c_uchar
void set_xz (value:core::ffi::c_uchar)
auto yy () const -> &core::ffi::c_uchar
auto yy_mut () -> &mut core::ffi::c_uchar
void set_yy (value:core::ffi::c_uchar)
auto yz () const -> &core::ffi::c_uchar
auto yz_mut () -> &mut core::ffi::c_uchar
void set_yz (value:core::ffi::c_uchar)
auto zz () const -> &core::ffi::c_uchar
auto zz_mut () -> &mut core::ffi::c_uchar
void set_zz (value:core::ffi::c_uchar)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::SymMatrix3_unsigned_char >
static auto construct_from_another (_other:&meshlib::SymMatrix3_unsigned_char) -> meshlib::Owned< meshlib::SymMatrix3_unsigned_char >
static auto identity () -> meshlib::Owned< meshlib::SymMatrix3_unsigned_char >
static auto diagonal (diagVal:core::ffi::c_uchar) -> meshlib::Owned< meshlib::SymMatrix3_unsigned_char >
Static Public Member Functions inherited from meshlib::CppClass
static void destroy (ptr:*mut Self)
Static Public Member Functions inherited from meshlib::CppCopy
static auto copy (ptr:*const Self) -> *mut Self

Detailed Description

symmetric 3x3 matrix Generated from class MR::SymMatrix3<unsigned char>.

Generated from class MR::SymMatrix3<unsigned char>. Heap-allocated instances are held in Owned<SymMatrix3_unsigned_char>.

Member Function Documentation

◆ add_assign()

auto meshlib::SymMatrix3_unsigned_char::add_assign ( b:&meshlib::SymMatrix3_unsigned_char ) -> &mut meshlib::SymMatrix3_unsigned_char

Generated from method MR::SymMatrix3<unsigned char>::operator+=.

Calls MR_SymMatrix3_unsigned_char_add_assign(). The reference to this object might be preserved in the return value.

◆ assign_from_another()

auto meshlib::SymMatrix3_unsigned_char::assign_from_another ( _other:&meshlib::SymMatrix3_unsigned_char ) -> &mut meshlib::SymMatrix3_unsigned_char

Generated from method MR::SymMatrix3<unsigned char>::operator=.

Calls MR_SymMatrix3_unsigned_char_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.

◆ construct_from_another()

auto meshlib::SymMatrix3_unsigned_char::construct_from_another ( _other:&meshlib::SymMatrix3_unsigned_char ) -> meshlib::Owned< meshlib::SymMatrix3_unsigned_char >
static

Generated from constructor MR::SymMatrix3<unsigned char>::SymMatrix3.

Calls MR_SymMatrix3_unsigned_char_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

◆ det()

auto meshlib::SymMatrix3_unsigned_char::det ( ) const -> core::ffi::c_uchar

computes determinant of the matrix Generated from method MR::SymMatrix3<unsigned char>::det.

Calls MR_SymMatrix3_unsigned_char_det().

◆ diagonal()

auto meshlib::SymMatrix3_unsigned_char::diagonal ( diagVal:core::ffi::c_uchar ) -> meshlib::Owned< meshlib::SymMatrix3_unsigned_char >
static

Generated from method MR::SymMatrix3<unsigned char>::diagonal.

Calls MR_SymMatrix3_unsigned_char_diagonal().

◆ div_assign()

auto meshlib::SymMatrix3_unsigned_char::div_assign ( b:core::ffi::c_uchar ) -> &mut meshlib::SymMatrix3_unsigned_char

Generated from method MR::SymMatrix3<unsigned char>::operator/=.

Calls MR_SymMatrix3_unsigned_char_div_assign(). The reference to this object might be preserved in the return value.

◆ identity()

auto meshlib::SymMatrix3_unsigned_char::identity ( ) -> meshlib::Owned< meshlib::SymMatrix3_unsigned_char >
static

Generated from method MR::SymMatrix3<unsigned char>::identity.

Calls MR_SymMatrix3_unsigned_char_identity().

◆ inverse_0()

auto meshlib::SymMatrix3_unsigned_char::inverse_0 ( ) const -> meshlib::Owned< meshlib::SymMatrix3_unsigned_char >

computes inverse matrix Generated from method MR::SymMatrix3<unsigned char>::inverse.

Calls MR_SymMatrix3_unsigned_char_inverse_0().

◆ inverse_1()

auto meshlib::SymMatrix3_unsigned_char::inverse_1 ( det:core::ffi::c_uchar ) const -> meshlib::Owned< meshlib::SymMatrix3_unsigned_char >

computes inverse matrix given determinant of this Generated from method MR::SymMatrix3<unsigned char>::inverse.

Calls MR_SymMatrix3_unsigned_char_inverse_1().

◆ mul_assign()

auto meshlib::SymMatrix3_unsigned_char::mul_assign ( b:core::ffi::c_uchar ) -> &mut meshlib::SymMatrix3_unsigned_char

Generated from method MR::SymMatrix3<unsigned char>::operator*=.

Calls MR_SymMatrix3_unsigned_char_mul_assign(). The reference to this object might be preserved in the return value.

◆ new()

auto meshlib::SymMatrix3_unsigned_char::new ( ) -> meshlib::Owned< meshlib::SymMatrix3_unsigned_char >
static

Constructs an empty (default-constructed) instance.

Calls MR_SymMatrix3_unsigned_char_DefaultConstruct().

◆ norm_sq()

auto meshlib::SymMatrix3_unsigned_char::norm_sq ( ) const -> core::ffi::c_uchar

computes the squared norm of the matrix, which is equal to the sum of 9 squared elements Generated from method MR::SymMatrix3<unsigned char>::normSq.

Calls MR_SymMatrix3_unsigned_char_normSq().

◆ set_xx()

void meshlib::SymMatrix3_unsigned_char::set_xx ( value:core::ffi::c_uchar )

zero matrix by default Modifies a member variable of class MR::SymMatrix3<unsigned char> named xx.

Calls MR_SymMatrix3_unsigned_char_Set_xx(). The reference to the parameter value might be preserved in this object in element xx.

◆ set_xy()

void meshlib::SymMatrix3_unsigned_char::set_xy ( value:core::ffi::c_uchar )

zero matrix by default Modifies a member variable of class MR::SymMatrix3<unsigned char> named xy.

Calls MR_SymMatrix3_unsigned_char_Set_xy(). The reference to the parameter value might be preserved in this object in element xy.

◆ set_xz()

void meshlib::SymMatrix3_unsigned_char::set_xz ( value:core::ffi::c_uchar )

zero matrix by default Modifies a member variable of class MR::SymMatrix3<unsigned char> named xz.

Calls MR_SymMatrix3_unsigned_char_Set_xz(). The reference to the parameter value might be preserved in this object in element xz.

◆ set_yy()

void meshlib::SymMatrix3_unsigned_char::set_yy ( value:core::ffi::c_uchar )

zero matrix by default Modifies a member variable of class MR::SymMatrix3<unsigned char> named yy.

Calls MR_SymMatrix3_unsigned_char_Set_yy(). The reference to the parameter value might be preserved in this object in element yy.

◆ set_yz()

void meshlib::SymMatrix3_unsigned_char::set_yz ( value:core::ffi::c_uchar )

zero matrix by default Modifies a member variable of class MR::SymMatrix3<unsigned char> named yz.

Calls MR_SymMatrix3_unsigned_char_Set_yz(). The reference to the parameter value might be preserved in this object in element yz.

◆ set_zz()

void meshlib::SymMatrix3_unsigned_char::set_zz ( value:core::ffi::c_uchar )

zero matrix by default Modifies a member variable of class MR::SymMatrix3<unsigned char> named zz.

Calls MR_SymMatrix3_unsigned_char_Set_zz(). The reference to the parameter value might be preserved in this object in element zz.

◆ sub_assign()

auto meshlib::SymMatrix3_unsigned_char::sub_assign ( b:&meshlib::SymMatrix3_unsigned_char ) -> &mut meshlib::SymMatrix3_unsigned_char

Generated from method MR::SymMatrix3<unsigned char>::operator-=.

Calls MR_SymMatrix3_unsigned_char_sub_assign(). The reference to this object might be preserved in the return value.

◆ trace()

auto meshlib::SymMatrix3_unsigned_char::trace ( ) const -> core::ffi::c_uchar

computes trace of the matrix Generated from method MR::SymMatrix3<unsigned char>::trace.

Calls MR_SymMatrix3_unsigned_char_trace().

◆ xx()

auto meshlib::SymMatrix3_unsigned_char::xx ( ) const -> &core::ffi::c_uchar

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix3<unsigned char> named xx.

Calls MR_SymMatrix3_unsigned_char_Get_xx(). The reference to this object might be preserved as the return value.

◆ xx_mut()

auto meshlib::SymMatrix3_unsigned_char::xx_mut ( ) -> &mut core::ffi::c_uchar

zero matrix by default Returns a mutable pointer to a member variable of class MR::SymMatrix3<unsigned char> named xx.

Calls MR_SymMatrix3_unsigned_char_GetMutable_xx(). The reference to this object might be preserved as the return value.

◆ xy()

auto meshlib::SymMatrix3_unsigned_char::xy ( ) const -> &core::ffi::c_uchar

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix3<unsigned char> named xy.

Calls MR_SymMatrix3_unsigned_char_Get_xy(). The reference to this object might be preserved as the return value.

◆ xy_mut()

auto meshlib::SymMatrix3_unsigned_char::xy_mut ( ) -> &mut core::ffi::c_uchar

zero matrix by default Returns a mutable pointer to a member variable of class MR::SymMatrix3<unsigned char> named xy.

Calls MR_SymMatrix3_unsigned_char_GetMutable_xy(). The reference to this object might be preserved as the return value.

◆ xz()

auto meshlib::SymMatrix3_unsigned_char::xz ( ) const -> &core::ffi::c_uchar

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix3<unsigned char> named xz.

Calls MR_SymMatrix3_unsigned_char_Get_xz(). The reference to this object might be preserved as the return value.

◆ xz_mut()

auto meshlib::SymMatrix3_unsigned_char::xz_mut ( ) -> &mut core::ffi::c_uchar

zero matrix by default Returns a mutable pointer to a member variable of class MR::SymMatrix3<unsigned char> named xz.

Calls MR_SymMatrix3_unsigned_char_GetMutable_xz(). The reference to this object might be preserved as the return value.

◆ yy()

auto meshlib::SymMatrix3_unsigned_char::yy ( ) const -> &core::ffi::c_uchar

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix3<unsigned char> named yy.

Calls MR_SymMatrix3_unsigned_char_Get_yy(). The reference to this object might be preserved as the return value.

◆ yy_mut()

auto meshlib::SymMatrix3_unsigned_char::yy_mut ( ) -> &mut core::ffi::c_uchar

zero matrix by default Returns a mutable pointer to a member variable of class MR::SymMatrix3<unsigned char> named yy.

Calls MR_SymMatrix3_unsigned_char_GetMutable_yy(). The reference to this object might be preserved as the return value.

◆ yz()

auto meshlib::SymMatrix3_unsigned_char::yz ( ) const -> &core::ffi::c_uchar

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix3<unsigned char> named yz.

Calls MR_SymMatrix3_unsigned_char_Get_yz(). The reference to this object might be preserved as the return value.

◆ yz_mut()

auto meshlib::SymMatrix3_unsigned_char::yz_mut ( ) -> &mut core::ffi::c_uchar

zero matrix by default Returns a mutable pointer to a member variable of class MR::SymMatrix3<unsigned char> named yz.

Calls MR_SymMatrix3_unsigned_char_GetMutable_yz(). The reference to this object might be preserved as the return value.

◆ zz()

auto meshlib::SymMatrix3_unsigned_char::zz ( ) const -> &core::ffi::c_uchar

zero matrix by default Returns a pointer to a member variable of class MR::SymMatrix3<unsigned char> named zz.

Calls MR_SymMatrix3_unsigned_char_Get_zz(). The reference to this object might be preserved as the return value.

◆ zz_mut()

auto meshlib::SymMatrix3_unsigned_char::zz_mut ( ) -> &mut core::ffi::c_uchar

zero matrix by default Returns a mutable pointer to a member variable of class MR::SymMatrix3<unsigned char> named zz.

Calls MR_SymMatrix3_unsigned_char_GetMutable_zz(). The reference to this object might be preserved as the return value.


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