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 |
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>.
| 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.
|
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.
|
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.
| 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.
| 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.
|
static |
Constructs an empty (default-constructed) instance.
Calls MR_EdgeTri_DefaultConstruct().
| 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.
| 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.
| 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.
| 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.