Public Member Functions | |
| auto | convert_to_bool () const -> bool |
| auto | assign_from_another (_other:&meshlib::VarEdgeTri) -> &mut meshlib::VarEdgeTri |
| auto | tri () const -> meshlib::FaceId |
| auto | is_edge_a_tri_b () const -> bool |
| auto | edge_tri () const -> meshlib::Owned< meshlib::EdgeTri > |
| auto | valid () const -> bool |
| auto | op_equal (_1:&meshlib::VarEdgeTri) const -> bool |
| auto | op_not_equal (_1:&meshlib::VarEdgeTri) const -> bool |
| auto | edge () const -> &meshlib::EdgeId |
| auto | edge_mut () -> &mut meshlib::EdgeId |
| void | set_edge (value:meshlib::EdgeId) |
| auto | flagged_tri () const -> &meshlib::VarEdgeTri_FlaggedTri |
| auto | flagged_tri_mut () -> &mut meshlib::VarEdgeTri_FlaggedTri |
| void | set_flagged_tri (value:&meshlib::VarEdgeTri_FlaggedTri) |
Static Public Member Functions | |
| static auto | new () -> meshlib::Owned< meshlib::VarEdgeTri > |
| static auto | construct_from_another (_other:&meshlib::VarEdgeTri) -> meshlib::Owned< meshlib::VarEdgeTri > |
| static auto | construct_3 (isEdgeATriB:bool, e:meshlib::EdgeId, t:meshlib::FaceId) -> meshlib::Owned< meshlib::VarEdgeTri > |
| static auto | construct_2 (isEdgeATriB:bool, et:&meshlib::EdgeTri) -> meshlib::Owned< meshlib::VarEdgeTri > |
| 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 |
if isEdgeATriB() == true, then stores edge from mesh A and triangle from mesh B if isEdgeATriB() == false, then stores edge from mesh B and triangle from mesh A Generated from class MR::VarEdgeTri.
Generated from class MR::VarEdgeTri. Heap-allocated instances are held in Owned<VarEdgeTri>.
| auto meshlib::VarEdgeTri::assign_from_another | ( | _other:&meshlib::VarEdgeTri | ) | -> &mut meshlib::VarEdgeTri |
Generated from method MR::VarEdgeTri::operator=.
Calls MR_VarEdgeTri_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.
|
static |
Generated from constructor MR::VarEdgeTri::VarEdgeTri.
Calls MR_VarEdgeTri_Construct_2(). The reference to the parameter et might be preserved in the constructed object.
|
static |
Generated from constructor MR::VarEdgeTri::VarEdgeTri.
Calls MR_VarEdgeTri_Construct_3(). 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::VarEdgeTri::VarEdgeTri.
Calls MR_VarEdgeTri_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
| auto meshlib::VarEdgeTri::convert_to_bool | ( | ) | const -> bool |
Generated from conversion operator MR::VarEdgeTri::operator bool.
Calls MR_VarEdgeTri_ConvertTo_bool().
| auto meshlib::VarEdgeTri::edge | ( | ) | const -> &meshlib::EdgeId |
Returns a pointer to a member variable of class MR::VarEdgeTri named edge.
Calls MR_VarEdgeTri_Get_edge(). The reference to this object might be preserved as the return value.
| auto meshlib::VarEdgeTri::edge_mut | ( | ) | -> &mut meshlib::EdgeId |
Returns a mutable pointer to a member variable of class MR::VarEdgeTri named edge.
Calls MR_VarEdgeTri_GetMutable_edge(). The reference to this object might be preserved as the return value.
| auto meshlib::VarEdgeTri::edge_tri | ( | ) | const -> meshlib::Owned< meshlib::EdgeTri > |
Generated from method MR::VarEdgeTri::edgeTri.
Calls MR_VarEdgeTri_edgeTri().
| auto meshlib::VarEdgeTri::flagged_tri | ( | ) | const -> &meshlib::VarEdgeTri_FlaggedTri |
Returns a pointer to a member variable of class MR::VarEdgeTri named flaggedTri.
Calls MR_VarEdgeTri_Get_flaggedTri(). The reference to this object might be preserved as the return value.
| auto meshlib::VarEdgeTri::flagged_tri_mut | ( | ) | -> &mut meshlib::VarEdgeTri_FlaggedTri |
Returns a mutable pointer to a member variable of class MR::VarEdgeTri named flaggedTri.
Calls MR_VarEdgeTri_GetMutable_flaggedTri(). The reference to this object might be preserved as the return value.
| auto meshlib::VarEdgeTri::is_edge_a_tri_b | ( | ) | const -> bool |
Generated from method MR::VarEdgeTri::isEdgeATriB.
Calls MR_VarEdgeTri_isEdgeATriB().
|
static |
Constructs an empty (default-constructed) instance.
Calls MR_VarEdgeTri_DefaultConstruct().
| auto meshlib::VarEdgeTri::op_equal | ( | _1:&meshlib::VarEdgeTri | ) | const -> bool |
Generated from method MR::VarEdgeTri::operator==.
Calls MR_equal_MR_VarEdgeTri().
| auto meshlib::VarEdgeTri::op_not_equal | ( | _1:&meshlib::VarEdgeTri | ) | const -> bool |
Generated from method MR::VarEdgeTri::operator!=.
Calls MR_not_equal_MR_VarEdgeTri().
| void meshlib::VarEdgeTri::set_edge | ( | value:meshlib::EdgeId | ) |
Modifies a member variable of class MR::VarEdgeTri named edge.
Calls MR_VarEdgeTri_Set_edge(). The reference to the parameter value might be preserved in this object in element edge.
| void meshlib::VarEdgeTri::set_flagged_tri | ( | value:&meshlib::VarEdgeTri_FlaggedTri | ) |
Modifies a member variable of class MR::VarEdgeTri named flaggedTri.
Calls MR_VarEdgeTri_Set_flaggedTri(). The reference to the parameter value might be preserved in this object in element flaggedTri.
| auto meshlib::VarEdgeTri::tri | ( | ) | const -> meshlib::FaceId |
Generated from method MR::VarEdgeTri::tri.
Calls MR_VarEdgeTri_tri().
| auto meshlib::VarEdgeTri::valid | ( | ) | const -> bool |
Generated from method MR::VarEdgeTri::valid.
Calls MR_VarEdgeTri_valid().