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

Public Member Functions

auto assign_from_another (_other:&meshlib::EnumNeihbourVertices) -> &mut meshlib::EnumNeihbourVertices
void run_mr_vert_id (topology:&meshlib::MeshTopology, start:meshlib::VertId, pred:&meshlib::std_function_bool_from_MR_VertId)
void run_mr_vert_bit_set (topology:&meshlib::MeshTopology, start:&meshlib::VertBitSet, pred:&meshlib::std_function_bool_from_MR_VertId)
void run_std_vector_mr_mesh_tri_point (topology:&meshlib::MeshTopology, start:&meshlib::std_vector_MR_MeshTriPoint, pred:&meshlib::std_function_bool_from_MR_VertId)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::EnumNeihbourVertices >
static auto construct_from_another (_other:&meshlib::EnumNeihbourVertices) -> meshlib::Owned< meshlib::EnumNeihbourVertices >
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

Generated from class MR::EnumNeihbourVertices.

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

Member Function Documentation

◆ assign_from_another()

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

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

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

◆ construct_from_another()

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

Generated from constructor MR::EnumNeihbourVertices::EnumNeihbourVertices.

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

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_EnumNeihbourVertices_DefaultConstruct().

◆ run_mr_vert_bit_set()

void meshlib::EnumNeihbourVertices::run_mr_vert_bit_set ( topology:&meshlib::MeshTopology ,
start:&meshlib::VertBitSet ,
pred:&meshlib::std_function_bool_from_MR_VertId  )

Generated from method MR::EnumNeihbourVertices::run.

Calls MR_EnumNeihbourVertices_run_MR_VertBitSet().

◆ run_mr_vert_id()

void meshlib::EnumNeihbourVertices::run_mr_vert_id ( topology:&meshlib::MeshTopology ,
start:meshlib::VertId ,
pred:&meshlib::std_function_bool_from_MR_VertId  )

invokes given predicate for vertices starting from start, and continuing to all immediate neighbours in depth-first order until the predicate returns false Generated from method MR::EnumNeihbourVertices::run.

Calls MR_EnumNeihbourVertices_run_MR_VertId().

◆ run_std_vector_mr_mesh_tri_point()

void meshlib::EnumNeihbourVertices::run_std_vector_mr_mesh_tri_point ( topology:&meshlib::MeshTopology ,
start:&meshlib::std_vector_MR_MeshTriPoint ,
pred:&meshlib::std_function_bool_from_MR_VertId  )

Generated from method MR::EnumNeihbourVertices::run.

Calls MR_EnumNeihbourVertices_run_std_vector_MR_MeshTriPoint().


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