Public Member Functions | |
| auto | assign_from_another (_other:&meshlib::RingIterator_MR_NextEdgeSameOrigin) -> &mut meshlib::RingIterator_MR_NextEdgeSameOrigin |
| auto | op_incr () -> &mut meshlib::RingIterator_MR_NextEdgeSameOrigin |
| auto | op_deref () const -> meshlib::EdgeId |
| auto | first () const -> bool |
| auto | next (e:meshlib::EdgeId) const -> meshlib::EdgeId |
| auto | upcast_to_next_edge_same_origin () const -> &meshlib::NextEdgeSameOrigin |
| auto | upcast_to_next_edge_same_origin_mut () -> &mut meshlib::NextEdgeSameOrigin |
Static Public Member Functions | |
| static auto | construct_from_another (_other:&meshlib::RingIterator_MR_NextEdgeSameOrigin) -> meshlib::Owned< meshlib::RingIterator_MR_NextEdgeSameOrigin > |
| static auto | construct (topology:&meshlib::MeshTopology, edge:meshlib::EdgeId, first:bool) -> meshlib::Owned< meshlib::RingIterator_MR_NextEdgeSameOrigin > |
| static auto | static_downcast_from_next_edge_same_origin (object:&meshlib::NextEdgeSameOrigin) -> &Self |
| static auto | static_downcast_from_next_edge_same_origin_mut (object:&mut meshlib::NextEdgeSameOrigin) -> &mut Self |
| 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 |
The iterator to find all edges in a ring of edges (e.g. all edges with same origin or all edges with same left face) Generated from class MR::RingIterator<MR::NextEdgeSameOrigin>. Base classes: Direct: (non-virtual) MR::NextEdgeSameOrigin
Generated from class MR::RingIterator<MR::NextEdgeSameOrigin>. Heap-allocated instances are held in Owned<RingIterator_MR_NextEdgeSameOrigin>.
| auto meshlib::RingIterator_MR_NextEdgeSameOrigin::assign_from_another | ( | _other:&meshlib::RingIterator_MR_NextEdgeSameOrigin | ) | -> &mut meshlib::RingIterator_MR_NextEdgeSameOrigin |
Generated from method MR::RingIterator<MR::NextEdgeSameOrigin>::operator=.
Calls MR_RingIterator_MR_NextEdgeSameOrigin_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.
|
static |
Generated from constructor MR::RingIterator<MR::NextEdgeSameOrigin>::RingIterator.
Calls MR_RingIterator_MR_NextEdgeSameOrigin_Construct(). The reference to the parameter topology might be preserved in the constructed object. The reference to the parameter edge might be preserved in the constructed object.
|
static |
Generated from constructor MR::RingIterator<MR::NextEdgeSameOrigin>::RingIterator.
Calls MR_RingIterator_MR_NextEdgeSameOrigin_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
| auto meshlib::RingIterator_MR_NextEdgeSameOrigin::first | ( | ) | const -> bool |
Generated from method MR::RingIterator<MR::NextEdgeSameOrigin>::first.
Calls MR_RingIterator_MR_NextEdgeSameOrigin_first().
| auto meshlib::RingIterator_MR_NextEdgeSameOrigin::next | ( | e:meshlib::EdgeId | ) | const -> meshlib::EdgeId |
Generated from method MR::RingIterator<MR::NextEdgeSameOrigin>::next.
Calls MR_RingIterator_MR_NextEdgeSameOrigin_next().
| auto meshlib::RingIterator_MR_NextEdgeSameOrigin::op_deref | ( | ) | const -> meshlib::EdgeId |
Generated from method MR::RingIterator<MR::NextEdgeSameOrigin>::operator*.
Calls MR_deref_MR_RingIterator_MR_NextEdgeSameOrigin(). The reference to this object might be preserved in the return value.
| auto meshlib::RingIterator_MR_NextEdgeSameOrigin::op_incr | ( | ) | -> &mut meshlib::RingIterator_MR_NextEdgeSameOrigin |
Generated from method MR::RingIterator<MR::NextEdgeSameOrigin>::operator++.
Calls MR_incr_MR_RingIterator_MR_NextEdgeSameOrigin().
|
static |
Static downcast from the base class MR::NextEdgeSameOrigin.
Calls MR_RingIterator_MR_NextEdgeSameOrigin_StaticDowncastFrom_MR_NextEdgeSameOrigin(). Undefined behavior if the object isn't actually a RingIterator_MR_NextEdgeSameOrigin.
|
static |
Static downcast from the base class MR::NextEdgeSameOrigin.
Calls MR_RingIterator_MR_NextEdgeSameOrigin_MutableStaticDowncastFrom_MR_NextEdgeSameOrigin(). Undefined behavior if the object isn't actually a RingIterator_MR_NextEdgeSameOrigin.
| auto meshlib::RingIterator_MR_NextEdgeSameOrigin::upcast_to_next_edge_same_origin | ( | ) | const -> &meshlib::NextEdgeSameOrigin |
Upcasts to the base class MR::NextEdgeSameOrigin.
Calls MR_RingIterator_MR_NextEdgeSameOrigin_UpcastTo_MR_NextEdgeSameOrigin().
| auto meshlib::RingIterator_MR_NextEdgeSameOrigin::upcast_to_next_edge_same_origin_mut | ( | ) | -> &mut meshlib::NextEdgeSameOrigin |
Upcasts to the base class MR::NextEdgeSameOrigin.
Calls MR_RingIterator_MR_NextEdgeSameOrigin_MutableUpcastTo_MR_NextEdgeSameOrigin().