MeshLib Rust Docs
Loading...
Searching...
No Matches
Inheritance diagram for meshlib::FaceFace:

Public Member Functions

auto assign_from_another (_other:&meshlib::FaceFace) -> &mut meshlib::FaceFace
auto op_compare_three_way (rhs:&meshlib::FaceFace) const -> core::ffi::c_int
auto op_equal (rhs:&meshlib::FaceFace) const -> bool
auto op_not_equal (rhs:&meshlib::FaceFace) const -> bool
auto op_less (rhs:&meshlib::FaceFace) const -> bool
auto op_greater (rhs:&meshlib::FaceFace) const -> bool
auto op_less_equal (rhs:&meshlib::FaceFace) const -> bool
auto op_greater_equal (rhs:&meshlib::FaceFace) const -> bool
auto a_face () const -> &meshlib::FaceId
auto a_face_mut () -> &mut meshlib::FaceId
void set_a_face (value:meshlib::FaceId)
auto b_face () const -> &meshlib::FaceId
auto b_face_mut () -> &mut meshlib::FaceId
void set_b_face (value:meshlib::FaceId)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::FaceFace >
static auto construct_from_another (_other:&meshlib::FaceFace) -> meshlib::Owned< meshlib::FaceFace >
static auto construct (a:meshlib::FaceId, b:meshlib::FaceId) -> meshlib::Owned< meshlib::FaceFace >
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

a pair of faces Generated from class MR::FaceFace.

Generated from class MR::FaceFace. Heap-allocated instances are held in Owned<FaceFace>.

Member Function Documentation

◆ a_face()

auto meshlib::FaceFace::a_face ( ) const -> &meshlib::FaceId

Returns a pointer to a member variable of class MR::FaceFace named aFace.

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

◆ a_face_mut()

auto meshlib::FaceFace::a_face_mut ( ) -> &mut meshlib::FaceId

Returns a mutable pointer to a member variable of class MR::FaceFace named aFace.

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

◆ assign_from_another()

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

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

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

◆ b_face()

auto meshlib::FaceFace::b_face ( ) const -> &meshlib::FaceId

Returns a pointer to a member variable of class MR::FaceFace named bFace.

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

◆ b_face_mut()

auto meshlib::FaceFace::b_face_mut ( ) -> &mut meshlib::FaceId

Returns a mutable pointer to a member variable of class MR::FaceFace named bFace.

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

◆ construct()

auto meshlib::FaceFace::construct ( a:meshlib::FaceId ,
b:meshlib::FaceId  ) -> meshlib::Owned< meshlib::FaceFace >
static

Generated from constructor MR::FaceFace::FaceFace.

Calls MR_FaceFace_Construct(). The reference to the parameter a might be preserved in the constructed object. The reference to the parameter b might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::FaceFace::FaceFace.

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

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_FaceFace_DefaultConstruct().

◆ op_compare_three_way()

auto meshlib::FaceFace::op_compare_three_way ( rhs:&meshlib::FaceFace ) const -> core::ffi::c_int

Generated from method MR::FaceFace::operator<=>.

Calls MR_compare_three_way_MR_FaceFace().

◆ op_equal()

auto meshlib::FaceFace::op_equal ( rhs:&meshlib::FaceFace ) const -> bool

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

Calls MR_equal_MR_FaceFace().

◆ op_greater()

auto meshlib::FaceFace::op_greater ( rhs:&meshlib::FaceFace ) const -> bool

Generated from method MR::FaceFace::operator>.

Calls MR_greater_MR_FaceFace().

◆ op_greater_equal()

auto meshlib::FaceFace::op_greater_equal ( rhs:&meshlib::FaceFace ) const -> bool

Generated from method MR::FaceFace::operator>=.

Calls MR_greater_equal_MR_FaceFace().

◆ op_less()

auto meshlib::FaceFace::op_less ( rhs:&meshlib::FaceFace ) const -> bool

Generated from method MR::FaceFace::operator<.

Calls MR_less_MR_FaceFace().

◆ op_less_equal()

auto meshlib::FaceFace::op_less_equal ( rhs:&meshlib::FaceFace ) const -> bool

Generated from method MR::FaceFace::operator<=.

Calls MR_less_equal_MR_FaceFace().

◆ op_not_equal()

auto meshlib::FaceFace::op_not_equal ( rhs:&meshlib::FaceFace ) const -> bool

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

Calls MR_not_equal_MR_FaceFace().

◆ set_a_face()

void meshlib::FaceFace::set_a_face ( value:meshlib::FaceId )

Modifies a member variable of class MR::FaceFace named aFace.

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

◆ set_b_face()

void meshlib::FaceFace::set_b_face ( value:meshlib::FaceId )

Modifies a member variable of class MR::FaceFace named bFace.

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


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