moab
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::OrientedBoxTreeTool [private]
build_tree(const Range &entities, EntityHandle &set, int depth, const Settings &settings)moab::OrientedBoxTreeTool [private]
cleanUpTreesmoab::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
createdTreesmoab::OrientedBoxTreeTool [private]
delete_tree(EntityHandle root_set)moab::OrientedBoxTreeTool
get_moab_instance() const moab::OrientedBoxTreeTool [inline]
instancemoab::OrientedBoxTreeTool [private]
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, int min_tolerace_intersections, const double ray_point[3], const double unit_ray_dir[3], const double *nonneg_ray_len=0, TrvStats *accum=0, const double *neg_ray_len=0, const EntityHandle *geom_vol=0, const Tag *sense_tag=0, const int *desired_orient=0, const std::vector< EntityHandle > *prev_facets=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]
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::OrientedBoxTreeTool [private]
~OrientedBoxTreeTool()moab::OrientedBoxTreeTool
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines