Mesh Oriented datABase  (version 5.5.1)
An array-based unstructured mesh library
moab::OrientedBoxTreeTool Member List

This is the complete list of members for moab::OrientedBoxTreeTool, including all inherited members.

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::OrientedBoxTreeToolprivate
build_tree(const Range &entities, EntityHandle &set, int depth, const Settings &settings)moab::OrientedBoxTreeToolprivate
cleanUpTreesmoab::OrientedBoxTreeToolprivate
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
createdTreesmoab::OrientedBoxTreeToolprivate
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() constmoab::OrientedBoxTreeToolinline
instancemoab::OrientedBoxTreeToolprivate
IntersectSearchWindow typedefmoab::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 &register_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 &register_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::OrientedBoxTreeToolprivate
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
tagHandlemoab::OrientedBoxTreeToolprivate
~OrientedBoxTreeTool()moab::OrientedBoxTreeTool