MeshLib Rust Docs
Loading...
Searching...
No Matches
MRObjectsAccess.rs File Reference

Classes

struct  meshlib::ObjectSelectivityType
 Generated from enum MR::ObjectSelectivityType. The constants are associated constants of this type. More...

Namespaces

namespace  meshlib

Functions

auto meshlib::as_selectivity_type_mr_object (obj:&meshlib::std_shared_ptr_MR_Object, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_Object >
auto meshlib::as_selectivity_type_mr_visual_object (obj:&meshlib::std_shared_ptr_MR_Object, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_VisualObject >
auto meshlib::as_selectivity_type_mr_object_points (obj:&meshlib::std_shared_ptr_MR_Object, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectPoints >
auto meshlib::as_selectivity_type_mr_object_points_holder (obj:&meshlib::std_shared_ptr_MR_Object, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectPointsHolder >
auto meshlib::as_selectivity_type_mr_object_lines (obj:&meshlib::std_shared_ptr_MR_Object, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectLines >
auto meshlib::as_selectivity_type_mr_object_lines_holder (obj:&meshlib::std_shared_ptr_MR_Object, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectLinesHolder >
auto meshlib::as_selectivity_type_mr_object_mesh (obj:&meshlib::std_shared_ptr_MR_Object, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectMesh >
auto meshlib::as_selectivity_type_mr_object_mesh_holder (obj:&meshlib::std_shared_ptr_MR_Object, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectMeshHolder >
auto meshlib::as_selectivity_type_mr_object_distance_map (obj:&meshlib::std_shared_ptr_MR_Object, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectDistanceMap >
auto meshlib::as_selectivity_type_mr_object_voxels (obj:&meshlib::std_shared_ptr_MR_Object, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectVoxels >
auto meshlib::get_all_objects_in_tree_mr_object (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_Object >
auto meshlib::get_all_objects_in_tree_mr_visual_object (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_VisualObject >
auto meshlib::get_all_objects_in_tree_mr_object_points (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectPoints >
auto meshlib::get_all_objects_in_tree_mr_object_points_holder (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectPointsHolder >
auto meshlib::get_all_objects_in_tree_mr_object_lines (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectLines >
auto meshlib::get_all_objects_in_tree_mr_object_lines_holder (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectLinesHolder >
auto meshlib::get_all_objects_in_tree_mr_object_mesh (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectMesh >
auto meshlib::get_all_objects_in_tree_mr_object_mesh_holder (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectMeshHolder >
auto meshlib::get_all_objects_in_tree_mr_object_distance_map (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectDistanceMap >
auto meshlib::get_all_objects_in_tree_mr_object_voxels (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectVoxels >
auto meshlib::get_topmost_visible_objects_mr_object (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_Object >
auto meshlib::get_topmost_visible_objects_mr_visual_object (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_VisualObject >
auto meshlib::get_topmost_visible_objects_mr_object_points (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectPoints >
auto meshlib::get_topmost_visible_objects_mr_object_points_holder (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectPointsHolder >
auto meshlib::get_topmost_visible_objects_mr_object_lines (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectLines >
auto meshlib::get_topmost_visible_objects_mr_object_lines_holder (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectLinesHolder >
auto meshlib::get_topmost_visible_objects_mr_object_mesh (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectMesh >
auto meshlib::get_topmost_visible_objects_mr_object_mesh_holder (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectMeshHolder >
auto meshlib::get_topmost_visible_objects_mr_object_distance_map (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectDistanceMap >
auto meshlib::get_topmost_visible_objects_mr_object_voxels (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectVoxels >
auto meshlib::get_topmost_objects_mr_object (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >, visibilityCheck:Option< bool >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_Object >
auto meshlib::get_topmost_objects_mr_visual_object (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >, visibilityCheck:Option< bool >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_VisualObject >
auto meshlib::get_topmost_objects_mr_object_points (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >, visibilityCheck:Option< bool >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectPoints >
auto meshlib::get_topmost_objects_mr_object_points_holder (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >, visibilityCheck:Option< bool >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectPointsHolder >
auto meshlib::get_topmost_objects_mr_object_lines (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >, visibilityCheck:Option< bool >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectLines >
auto meshlib::get_topmost_objects_mr_object_lines_holder (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >, visibilityCheck:Option< bool >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectLinesHolder >
auto meshlib::get_topmost_objects_mr_object_mesh (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >, visibilityCheck:Option< bool >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectMesh >
auto meshlib::get_topmost_objects_mr_object_mesh_holder (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >, visibilityCheck:Option< bool >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectMeshHolder >
auto meshlib::get_topmost_objects_mr_object_distance_map (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >, visibilityCheck:Option< bool >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectDistanceMap >
auto meshlib::get_topmost_objects_mr_object_voxels (root:Option<&mut meshlib::Object >, type:Option<&meshlib::ObjectSelectivityType >, visibilityCheck:Option< bool >) -> meshlib::Owned< meshlib::std_vector_std_shared_ptr_MR_ObjectVoxels >
auto meshlib::get_depth_first_object_mr_object (root:Option<&mut meshlib::Object >, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_Object >
auto meshlib::get_depth_first_object_mr_visual_object (root:Option<&mut meshlib::Object >, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_VisualObject >
auto meshlib::get_depth_first_object_mr_object_points (root:Option<&mut meshlib::Object >, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectPoints >
auto meshlib::get_depth_first_object_mr_object_points_holder (root:Option<&mut meshlib::Object >, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectPointsHolder >
auto meshlib::get_depth_first_object_mr_object_lines (root:Option<&mut meshlib::Object >, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectLines >
auto meshlib::get_depth_first_object_mr_object_lines_holder (root:Option<&mut meshlib::Object >, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectLinesHolder >
auto meshlib::get_depth_first_object_mr_object_mesh (root:Option<&mut meshlib::Object >, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectMesh >
auto meshlib::get_depth_first_object_mr_object_mesh_holder (root:Option<&mut meshlib::Object >, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectMeshHolder >
auto meshlib::get_depth_first_object_mr_object_distance_map (root:Option<&mut meshlib::Object >, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectDistanceMap >
auto meshlib::get_depth_first_object_mr_object_voxels (root:Option<&mut meshlib::Object >, type:&meshlib::ObjectSelectivityType) -> meshlib::Owned< meshlib::std_shared_ptr_MR_ObjectVoxels >
auto meshlib::object_has_selectable_children (object:&meshlib::Object, recurse:Option< bool >) -> bool
void meshlib::append_object_from_tree_recursive_mr_object (obj:&meshlib::std_shared_ptr_MR_Object, res:&mut meshlib::std_vector_std_shared_ptr_MR_Object, type:&meshlib::ObjectSelectivityType)
void meshlib::append_object_from_tree_recursive_mr_visual_object (obj:&meshlib::std_shared_ptr_MR_Object, res:&mut meshlib::std_vector_std_shared_ptr_MR_VisualObject, type:&meshlib::ObjectSelectivityType)
void meshlib::append_object_from_tree_recursive_mr_object_points (obj:&meshlib::std_shared_ptr_MR_Object, res:&mut meshlib::std_vector_std_shared_ptr_MR_ObjectPoints, type:&meshlib::ObjectSelectivityType)
void meshlib::append_object_from_tree_recursive_mr_object_points_holder (obj:&meshlib::std_shared_ptr_MR_Object, res:&mut meshlib::std_vector_std_shared_ptr_MR_ObjectPointsHolder, type:&meshlib::ObjectSelectivityType)
void meshlib::append_object_from_tree_recursive_mr_object_lines (obj:&meshlib::std_shared_ptr_MR_Object, res:&mut meshlib::std_vector_std_shared_ptr_MR_ObjectLines, type:&meshlib::ObjectSelectivityType)
void meshlib::append_object_from_tree_recursive_mr_object_lines_holder (obj:&meshlib::std_shared_ptr_MR_Object, res:&mut meshlib::std_vector_std_shared_ptr_MR_ObjectLinesHolder, type:&meshlib::ObjectSelectivityType)
void meshlib::append_object_from_tree_recursive_mr_object_mesh (obj:&meshlib::std_shared_ptr_MR_Object, res:&mut meshlib::std_vector_std_shared_ptr_MR_ObjectMesh, type:&meshlib::ObjectSelectivityType)
void meshlib::append_object_from_tree_recursive_mr_object_mesh_holder (obj:&meshlib::std_shared_ptr_MR_Object, res:&mut meshlib::std_vector_std_shared_ptr_MR_ObjectMeshHolder, type:&meshlib::ObjectSelectivityType)
void meshlib::append_object_from_tree_recursive_mr_object_distance_map (obj:&meshlib::std_shared_ptr_MR_Object, res:&mut meshlib::std_vector_std_shared_ptr_MR_ObjectDistanceMap, type:&meshlib::ObjectSelectivityType)
void meshlib::append_object_from_tree_recursive_mr_object_voxels (obj:&meshlib::std_shared_ptr_MR_Object, res:&mut meshlib::std_vector_std_shared_ptr_MR_ObjectVoxels, type:&meshlib::ObjectSelectivityType)