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

Public Member Functions

auto assign_from_another (_other:&meshlib::BooleanResultMapper) -> &mut meshlib::BooleanResultMapper
auto map_mr_face_bit_set (oldBS:&meshlib::FaceBitSet, obj:meshlib::BooleanResultMapper_MapObject) const -> meshlib::Owned< meshlib::FaceBitSet >
auto map_mr_vert_bit_set (oldBS:&meshlib::VertBitSet, obj:meshlib::BooleanResultMapper_MapObject) const -> meshlib::Owned< meshlib::VertBitSet >
auto map_mr_edge_bit_set (oldBS:&meshlib::EdgeBitSet, obj:meshlib::BooleanResultMapper_MapObject) const -> meshlib::Owned< meshlib::EdgeBitSet >
auto map_mr_undirected_edge_bit_set (oldBS:&meshlib::UndirectedEdgeBitSet, obj:meshlib::BooleanResultMapper_MapObject) const -> meshlib::Owned< meshlib::UndirectedEdgeBitSet >
auto new_faces () const -> meshlib::Owned< meshlib::FaceBitSet >
auto filtered_old_face_bit_set (oldBS:&meshlib::FaceBitSet, obj:meshlib::BooleanResultMapper_MapObject) const -> meshlib::Owned< meshlib::FaceBitSet >
auto get_new2_old_face_map (obj:meshlib::BooleanResultMapper_MapObject) const -> meshlib::Owned< meshlib::FaceMap >
auto get_maps (index:meshlib::BooleanResultMapper_MapObject) const -> &meshlib::BooleanResultMapper_Maps
auto maps () const -> &meshlib::std_array_MR_BooleanResultMapper_Maps_2
auto maps_mut () -> &mut meshlib::std_array_MR_BooleanResultMapper_Maps_2
void set_maps (value:&meshlib::std_array_MR_BooleanResultMapper_Maps_2)

Static Public Member Functions

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

Member Function Documentation

◆ assign_from_another()

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

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

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

◆ construct_from_another()

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

Generated from constructor MR::BooleanResultMapper::BooleanResultMapper.

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

◆ filtered_old_face_bit_set()

auto meshlib::BooleanResultMapper::filtered_old_face_bit_set ( oldBS:&meshlib::FaceBitSet ,
obj:meshlib::BooleanResultMapper_MapObject  ) const -> meshlib::Owned< meshlib::FaceBitSet >

returns updated oldBS leaving only faces that has corresponding ones in result mesh Generated from method MR::BooleanResultMapper::filteredOldFaceBitSet.

Calls MR_BooleanResultMapper_filteredOldFaceBitSet().

◆ get_maps()

auto meshlib::BooleanResultMapper::get_maps ( index:meshlib::BooleanResultMapper_MapObject ) const -> &meshlib::BooleanResultMapper_Maps

Generated from method MR::BooleanResultMapper::getMaps.

Calls MR_BooleanResultMapper_getMaps().

◆ get_new2_old_face_map()

auto meshlib::BooleanResultMapper::get_new2_old_face_map ( obj:meshlib::BooleanResultMapper_MapObject ) const -> meshlib::Owned< meshlib::FaceMap >

returns map: new_face_id->old_obj_face_id for faces from

Parameters
objGenerated from method MR::BooleanResultMapper::getNew2OldFaceMap.

Calls MR_BooleanResultMapper_getNew2OldFaceMap().

◆ map_mr_edge_bit_set()

auto meshlib::BooleanResultMapper::map_mr_edge_bit_set ( oldBS:&meshlib::EdgeBitSet ,
obj:meshlib::BooleanResultMapper_MapObject  ) const -> meshlib::Owned< meshlib::EdgeBitSet >

Returns edges bitset of result mesh corresponding input one Generated from method MR::BooleanResultMapper::map.

Calls MR_BooleanResultMapper_map_MR_EdgeBitSet().

◆ map_mr_face_bit_set()

auto meshlib::BooleanResultMapper::map_mr_face_bit_set ( oldBS:&meshlib::FaceBitSet ,
obj:meshlib::BooleanResultMapper_MapObject  ) const -> meshlib::Owned< meshlib::FaceBitSet >

Returns faces bitset of result mesh corresponding input one Generated from method MR::BooleanResultMapper::map.

Calls MR_BooleanResultMapper_map_MR_FaceBitSet().

◆ map_mr_undirected_edge_bit_set()

auto meshlib::BooleanResultMapper::map_mr_undirected_edge_bit_set ( oldBS:&meshlib::UndirectedEdgeBitSet ,
obj:meshlib::BooleanResultMapper_MapObject  ) const -> meshlib::Owned< meshlib::UndirectedEdgeBitSet >

Returns undirected edges bitset of result mesh corresponding input one Generated from method MR::BooleanResultMapper::map.

Calls MR_BooleanResultMapper_map_MR_UndirectedEdgeBitSet().

◆ map_mr_vert_bit_set()

auto meshlib::BooleanResultMapper::map_mr_vert_bit_set ( oldBS:&meshlib::VertBitSet ,
obj:meshlib::BooleanResultMapper_MapObject  ) const -> meshlib::Owned< meshlib::VertBitSet >

Returns vertices bitset of result mesh corresponding input one Generated from method MR::BooleanResultMapper::map.

Calls MR_BooleanResultMapper_map_MR_VertBitSet().

◆ maps()

auto meshlib::BooleanResultMapper::maps ( ) const -> &meshlib::std_array_MR_BooleanResultMapper_Maps_2

Returns a pointer to a member variable of class MR::BooleanResultMapper named maps.

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

◆ maps_mut()

auto meshlib::BooleanResultMapper::maps_mut ( ) -> &mut meshlib::std_array_MR_BooleanResultMapper_Maps_2

Returns a mutable pointer to a member variable of class MR::BooleanResultMapper named maps.

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

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_BooleanResultMapper_DefaultConstruct().

◆ new_faces()

auto meshlib::BooleanResultMapper::new_faces ( ) const -> meshlib::Owned< meshlib::FaceBitSet >

Returns only new faces that are created during boolean operation Generated from method MR::BooleanResultMapper::newFaces.

Calls MR_BooleanResultMapper_newFaces().

◆ set_maps()

void meshlib::BooleanResultMapper::set_maps ( value:&meshlib::std_array_MR_BooleanResultMapper_Maps_2 )

Modifies a member variable of class MR::BooleanResultMapper named maps.

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


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