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

Public Member Functions

auto assign_from_another (_other:&meshlib::FaceFaceFace) -> &mut meshlib::FaceFaceFace
auto op_compare_three_way (rhs:&meshlib::FaceFaceFace) const -> core::ffi::c_int
auto op_equal (rhs:&meshlib::FaceFaceFace) const -> bool
auto op_not_equal (rhs:&meshlib::FaceFaceFace) const -> bool
auto op_less (rhs:&meshlib::FaceFaceFace) const -> bool
auto op_greater (rhs:&meshlib::FaceFaceFace) const -> bool
auto op_less_equal (rhs:&meshlib::FaceFaceFace) const -> bool
auto op_greater_equal (rhs:&meshlib::FaceFaceFace) 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)
auto c_face () const -> &meshlib::FaceId
auto c_face_mut () -> &mut meshlib::FaceId
void set_c_face (value:meshlib::FaceId)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::FaceFaceFace >
static auto construct_from_another (_other:&meshlib::FaceFaceFace) -> meshlib::Owned< meshlib::FaceFaceFace >
static auto construct (a:meshlib::FaceId, b:meshlib::FaceId, c:meshlib::FaceId) -> meshlib::Owned< meshlib::FaceFaceFace >
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 triple of faces Generated from class MR::FaceFaceFace.

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

Member Function Documentation

◆ a_face()

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

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

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

◆ a_face_mut()

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

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

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

◆ assign_from_another()

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

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

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

◆ b_face()

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

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

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

◆ b_face_mut()

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

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

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

◆ c_face()

auto meshlib::FaceFaceFace::c_face ( ) const -> &meshlib::FaceId

Returns a pointer to a member variable of class MR::FaceFaceFace named cFace.

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

◆ c_face_mut()

auto meshlib::FaceFaceFace::c_face_mut ( ) -> &mut meshlib::FaceId

Returns a mutable pointer to a member variable of class MR::FaceFaceFace named cFace.

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

◆ construct()

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

Generated from constructor MR::FaceFaceFace::FaceFaceFace.

Calls MR_FaceFaceFace_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. The reference to the parameter c might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::FaceFaceFace::FaceFaceFace.

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

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_FaceFaceFace_DefaultConstruct().

◆ op_compare_three_way()

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

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

Calls MR_compare_three_way_MR_FaceFaceFace().

◆ op_equal()

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

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

Calls MR_equal_MR_FaceFaceFace().

◆ op_greater()

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

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

Calls MR_greater_MR_FaceFaceFace().

◆ op_greater_equal()

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

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

Calls MR_greater_equal_MR_FaceFaceFace().

◆ op_less()

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

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

Calls MR_less_MR_FaceFaceFace().

◆ op_less_equal()

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

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

Calls MR_less_equal_MR_FaceFaceFace().

◆ op_not_equal()

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

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

Calls MR_not_equal_MR_FaceFaceFace().

◆ set_a_face()

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

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

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

◆ set_b_face()

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

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

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

◆ set_c_face()

void meshlib::FaceFaceFace::set_c_face ( value:meshlib::FaceId )

Modifies a member variable of class MR::FaceFaceFace named cFace.

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


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