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

Public Member Functions

auto assign_from_another (_other:&meshlib::UndirectedEdgeUndirectedEdge) -> &mut meshlib::UndirectedEdgeUndirectedEdge
auto op_compare_three_way (rhs:&meshlib::UndirectedEdgeUndirectedEdge) const -> core::ffi::c_int
auto op_equal (rhs:&meshlib::UndirectedEdgeUndirectedEdge) const -> bool
auto op_not_equal (rhs:&meshlib::UndirectedEdgeUndirectedEdge) const -> bool
auto op_less (rhs:&meshlib::UndirectedEdgeUndirectedEdge) const -> bool
auto op_greater (rhs:&meshlib::UndirectedEdgeUndirectedEdge) const -> bool
auto op_less_equal (rhs:&meshlib::UndirectedEdgeUndirectedEdge) const -> bool
auto op_greater_equal (rhs:&meshlib::UndirectedEdgeUndirectedEdge) const -> bool
auto a_undir_edge () const -> &meshlib::UndirectedEdgeId
auto a_undir_edge_mut () -> &mut meshlib::UndirectedEdgeId
void set_a_undir_edge (value:meshlib::UndirectedEdgeId)
auto b_undir_edge () const -> &meshlib::UndirectedEdgeId
auto b_undir_edge_mut () -> &mut meshlib::UndirectedEdgeId
void set_b_undir_edge (value:meshlib::UndirectedEdgeId)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::UndirectedEdgeUndirectedEdge >
static auto construct_from_another (_other:&meshlib::UndirectedEdgeUndirectedEdge) -> meshlib::Owned< meshlib::UndirectedEdgeUndirectedEdge >
static auto construct (a:meshlib::UndirectedEdgeId, b:meshlib::UndirectedEdgeId) -> meshlib::Owned< meshlib::UndirectedEdgeUndirectedEdge >
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 undirected edges Generated from class MR::UndirectedEdgeUndirectedEdge.

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

Member Function Documentation

◆ a_undir_edge()

auto meshlib::UndirectedEdgeUndirectedEdge::a_undir_edge ( ) const -> &meshlib::UndirectedEdgeId

Returns a pointer to a member variable of class MR::UndirectedEdgeUndirectedEdge named aUndirEdge.

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

◆ a_undir_edge_mut()

auto meshlib::UndirectedEdgeUndirectedEdge::a_undir_edge_mut ( ) -> &mut meshlib::UndirectedEdgeId

Returns a mutable pointer to a member variable of class MR::UndirectedEdgeUndirectedEdge named aUndirEdge.

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

◆ assign_from_another()

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

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

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

◆ b_undir_edge()

auto meshlib::UndirectedEdgeUndirectedEdge::b_undir_edge ( ) const -> &meshlib::UndirectedEdgeId

Returns a pointer to a member variable of class MR::UndirectedEdgeUndirectedEdge named bUndirEdge.

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

◆ b_undir_edge_mut()

auto meshlib::UndirectedEdgeUndirectedEdge::b_undir_edge_mut ( ) -> &mut meshlib::UndirectedEdgeId

Returns a mutable pointer to a member variable of class MR::UndirectedEdgeUndirectedEdge named bUndirEdge.

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

◆ construct()

auto meshlib::UndirectedEdgeUndirectedEdge::construct ( a:meshlib::UndirectedEdgeId ,
b:meshlib::UndirectedEdgeId  ) -> meshlib::Owned< meshlib::UndirectedEdgeUndirectedEdge >
static

Generated from constructor MR::UndirectedEdgeUndirectedEdge::UndirectedEdgeUndirectedEdge.

Calls MR_UndirectedEdgeUndirectedEdge_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::UndirectedEdgeUndirectedEdge::construct_from_another ( _other:&meshlib::UndirectedEdgeUndirectedEdge ) -> meshlib::Owned< meshlib::UndirectedEdgeUndirectedEdge >
static

Generated from constructor MR::UndirectedEdgeUndirectedEdge::UndirectedEdgeUndirectedEdge.

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

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_UndirectedEdgeUndirectedEdge_DefaultConstruct().

◆ op_compare_three_way()

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

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

Calls MR_compare_three_way_MR_UndirectedEdgeUndirectedEdge().

◆ op_equal()

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

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

Calls MR_equal_MR_UndirectedEdgeUndirectedEdge().

◆ op_greater()

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

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

Calls MR_greater_MR_UndirectedEdgeUndirectedEdge().

◆ op_greater_equal()

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

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

Calls MR_greater_equal_MR_UndirectedEdgeUndirectedEdge().

◆ op_less()

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

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

Calls MR_less_MR_UndirectedEdgeUndirectedEdge().

◆ op_less_equal()

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

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

Calls MR_less_equal_MR_UndirectedEdgeUndirectedEdge().

◆ op_not_equal()

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

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

Calls MR_not_equal_MR_UndirectedEdgeUndirectedEdge().

◆ set_a_undir_edge()

void meshlib::UndirectedEdgeUndirectedEdge::set_a_undir_edge ( value:meshlib::UndirectedEdgeId )

Modifies a member variable of class MR::UndirectedEdgeUndirectedEdge named aUndirEdge.

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

◆ set_b_undir_edge()

void meshlib::UndirectedEdgeUndirectedEdge::set_b_undir_edge ( value:meshlib::UndirectedEdgeId )

Modifies a member variable of class MR::UndirectedEdgeUndirectedEdge named bUndirEdge.

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


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