Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
box(EntityHandle node_set, double center[3], double axis1[3], double axis2[3], double axis3[3]) | moab::OrientedBoxTreeTool | |
box(EntityHandle node_set, OrientedBox &box) | moab::OrientedBoxTreeTool | |
build(const Range &entities, EntityHandle &set_handle_out, const Settings *settings=0) | moab::OrientedBoxTreeTool | |
build_sets(std::list< SetData > &sets, EntityHandle &node_set, int depth, const Settings &settings) | moab::OrientedBoxTreeTool | [private] |
build_tree(const Range &entities, EntityHandle &set, int depth, const Settings &settings) | moab::OrientedBoxTreeTool | [private] |
cleanUpTrees | moab::OrientedBoxTreeTool | [private] |
closest_to_location(const double *point, EntityHandle tree_root, double *point_out, EntityHandle &facet_out, EntityHandle *set_out=0, TrvStats *accum=0) | moab::OrientedBoxTreeTool | |
closest_to_location(const double *point, EntityHandle tree_root, double tolerance, std::vector< EntityHandle > &facets_out, std::vector< EntityHandle > *sets_out=0, TrvStats *accum=0) | moab::OrientedBoxTreeTool | |
createdTrees | moab::OrientedBoxTreeTool | [private] |
delete_tree(EntityHandle root_set) | moab::OrientedBoxTreeTool | |
get_close_tris(CartVect int_pt, double tol, const EntityHandle *rootSet, const EntityHandle *geomVol, const Tag *senseTag, std::vector< EntityHandle > &close_tris, std::vector< int > &close_senses) | moab::OrientedBoxTreeTool | |
get_moab_instance() const | moab::OrientedBoxTreeTool | [inline] |
instance | moab::OrientedBoxTreeTool | [private] |
IntersectSearchWindow typedef | moab::OrientedBoxTreeTool | |
join_trees(const Range &tree_roots, EntityHandle &root_set_out, const Settings *settings=0) | moab::OrientedBoxTreeTool | |
OrientedBoxTreeTool(Interface *i, const char *tag_name=0, bool destroy_created_trees=false) | moab::OrientedBoxTreeTool | |
preorder_traverse(EntityHandle root_set, Op &operation, TrvStats *accum=0) | moab::OrientedBoxTreeTool | |
print(EntityHandle tree_root_set, std::ostream &stream, bool list_contents=false, const char *id_tag_name=0) | moab::OrientedBoxTreeTool | |
ray_intersect_boxes(Range &boxes_out, EntityHandle root_set, double tolerance, const double ray_point[3], const double unit_ray_dir[3], const double *ray_length=0, TrvStats *accum=0) | moab::OrientedBoxTreeTool | |
ray_intersect_sets(std::vector< double > &distances_out, std::vector< EntityHandle > &sets_out, std::vector< EntityHandle > &facets_out, EntityHandle root_set, double tolerance, const double ray_point[3], const double unit_ray_dir[3], IntersectSearchWindow &search_win, IntRegCtxt ®ister_intersection, TrvStats *accum=0) | moab::OrientedBoxTreeTool | |
ray_intersect_sets(std::vector< double > &distances_out, std::vector< EntityHandle > &sets_out, std::vector< EntityHandle > &facets_out, EntityHandle root_set, double tolerance, const double ray_point[3], const double unit_ray_dir[3], const double *ray_length=0, TrvStats *accum=0) | moab::OrientedBoxTreeTool | |
ray_intersect_sets(EntityHandle root_set, double tolerance, const double ray_point[3], const double unit_ray_dir[3], IntersectSearchWindow &search_win, IntRegCtxt ®ister_intersection, TrvStats *accum=0) | moab::OrientedBoxTreeTool | |
ray_intersect_triangles(std::vector< double > &distances_out, std::vector< EntityHandle > &facets_out, EntityHandle root_set, double tolerance, const double ray_point[3], const double unit_ray_dir[3], const double *ray_length=0, TrvStats *accum=0) | moab::OrientedBoxTreeTool | |
ray_intersect_triangles(std::vector< double > &intersection_distances_out, std::vector< EntityHandle > &intersection_facets_out, const Range &leaf_boxes_containing_tris, double tolerance, const double ray_point[3], const double unit_ray_dir[3], const double *ray_length=0, unsigned int *raytri_test_count=0) | moab::OrientedBoxTreeTool | |
recursive_stats(OrientedBoxTreeTool *tool, Interface *instance, EntityHandle set, int depth, StatData &data, unsigned &count_out, CartVect &dimensions_out) | moab::OrientedBoxTreeTool | [private] |
remove_root(EntityHandle root_set) | moab::OrientedBoxTreeTool | |
sphere_intersect_triangles(const double *center, double radius, EntityHandle tree_root, std::vector< EntityHandle > &facets_out, std::vector< EntityHandle > *sets_out=0, TrvStats *accum=0) | moab::OrientedBoxTreeTool | |
stats(EntityHandle tree_root_set, std::ostream &stream) | moab::OrientedBoxTreeTool | |
stats(EntityHandle set, unsigned &entities_in_tree, double &root_volume, double &tot_node_volume, double &tot_to_root_volume, unsigned &tree_height, unsigned &node_count, unsigned &num_leaves) | moab::OrientedBoxTreeTool | |
tagHandle | moab::OrientedBoxTreeTool | [private] |
~OrientedBoxTreeTool() | moab::OrientedBoxTreeTool |