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

Public Member Functions

auto assign_from_another (_other:&meshlib::EdgeTri) -> &mut meshlib::EdgeTri
auto edge () const -> &meshlib::EdgeId
auto edge_mut () -> &mut meshlib::EdgeId
void set_edge (value:meshlib::EdgeId)
auto tri () const -> &meshlib::FaceId
auto tri_mut () -> &mut meshlib::FaceId
void set_tri (value:meshlib::FaceId)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::EdgeTri >
static auto construct_from_another (_other:&meshlib::EdgeTri) -> meshlib::Owned< meshlib::EdgeTri >
static auto construct (e:meshlib::EdgeId, t:meshlib::FaceId) -> meshlib::Owned< meshlib::EdgeTri >
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

edge from one mesh and triangle from another mesh Generated from class MR::EdgeTri.

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

Member Function Documentation

◆ assign_from_another()

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

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

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

◆ construct()

auto meshlib::EdgeTri::construct ( e:meshlib::EdgeId ,
t:meshlib::FaceId  ) -> meshlib::Owned< meshlib::EdgeTri >
static

Generated from constructor MR::EdgeTri::EdgeTri.

Calls MR_EdgeTri_Construct(). The reference to the parameter e might be preserved in the constructed object. The reference to the parameter t might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::EdgeTri::EdgeTri.

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

◆ edge()

auto meshlib::EdgeTri::edge ( ) const -> &meshlib::EdgeId

Returns a pointer to a member variable of class MR::EdgeTri named edge.

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

◆ edge_mut()

auto meshlib::EdgeTri::edge_mut ( ) -> &mut meshlib::EdgeId

Returns a mutable pointer to a member variable of class MR::EdgeTri named edge.

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

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_EdgeTri_DefaultConstruct().

◆ set_edge()

void meshlib::EdgeTri::set_edge ( value:meshlib::EdgeId )

Modifies a member variable of class MR::EdgeTri named edge.

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

◆ set_tri()

void meshlib::EdgeTri::set_tri ( value:meshlib::FaceId )

Modifies a member variable of class MR::EdgeTri named tri.

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

◆ tri()

auto meshlib::EdgeTri::tri ( ) const -> &meshlib::FaceId

Returns a pointer to a member variable of class MR::EdgeTri named tri.

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

◆ tri_mut()

auto meshlib::EdgeTri::tri_mut ( ) -> &mut meshlib::FaceId

Returns a mutable pointer to a member variable of class MR::EdgeTri named tri.

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


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