MOAB: Mesh Oriented datABase  (version 5.4.1)
moab::SmoothFace Member List
This is the complete list of members for moab::SmoothFace, including all inherited members.
_edgeCtrlTagmoab::SmoothFace [private]
_edgesmoab::SmoothFace [private]
_evaluationsCountermoab::SmoothFace [private]
_facetCtrlTagmoab::SmoothFace [private]
_facetEdgeCtrlTagmoab::SmoothFace [private]
_gradientTagmoab::SmoothFace [private]
_markTagmoab::SmoothFace [private]
_maximmoab::SmoothFace [private]
_mbmoab::SmoothFace [private]
_minimmoab::SmoothFace [private]
_my_geomTopoToolmoab::SmoothFace [private]
_nodesmoab::SmoothFace [private]
_obb_rootmoab::SmoothFace [private]
_planeTagmoab::SmoothFace [private]
_setmoab::SmoothFace [private]
_tangentsTagmoab::SmoothFace [private]
_trianglesmoab::SmoothFace [private]
ac_at_edge(CartVect &fac, CartVect &eac, int edge_id)moab::SmoothFace [private]
adjust_bounding_box(CartVect &vect)moab::SmoothFace [private]
append_smooth_tags(std::vector< Tag > &smoothTags)moab::SmoothFace
area()moab::SmoothFace [virtual]
bounding_box(double box_min[3], double box_max[3])moab::SmoothFace [virtual]
compute_control_points_on_edges(double min_dot, Tag edgeCtrlTag, Tag markTag)moab::SmoothFace
compute_internal_control_points_on_facets(double min_dot, Tag facetCtrlTag, Tag facetEdgeCtrlTag)moab::SmoothFace
compute_tangents_for_each_edge()moab::SmoothFace
DumpModelControlPoints()moab::SmoothFace
eval_bezier_patch(EntityHandle tri, CartVect &areacoord, CartVect &pt)moab::SmoothFace
eval_bezier_patch_normal(EntityHandle facet, CartVect &areacoord, CartVect &normal)moab::SmoothFace
eval_counter()moab::SmoothFace [inline]
evaluate_smooth_edge(EntityHandle eh, double &t, CartVect &outv)moab::SmoothFace
facet_area_coordinate(EntityHandle facet, CartVect &pt_on_plane, CartVect &areacoord)moab::SmoothFace
find_edges_orientations(EntityHandle edges[3], const EntityHandle *conn3, int orient[3])moab::SmoothFace [private]
get_normals_for_vertices(const EntityHandle *conn2, CartVect N[2])moab::SmoothFace
init_bezier_edge(EntityHandle edge, double min_dot)moab::SmoothFace [private]
init_edge_control_points(CartVect &P0, CartVect &P3, CartVect &N0, CartVect &N3, CartVect &T0, CartVect &T3, CartVect *Pi)moab::SmoothFace
init_facet_control_points(CartVect N[6], CartVect P[3][5], CartVect G[6])moab::SmoothFace [private]
init_gradient()moab::SmoothFace
is_at_vertex(EntityHandle facet, CartVect &pt, CartVect &ac, double compare_tol, CartVect &eval_pt, CartVect *eval_norm_ptr)moab::SmoothFace
move_ac_inside(CartVect &ac, double tol)moab::SmoothFace [private]
move_to_surface(double &x, double &y, double &z)moab::SmoothFace [virtual]
normal_at(double x, double y, double z, double &nx, double &ny, double &nz)moab::SmoothFace [virtual]
project_to_facet(EntityHandle facet, CartVect &pt, CartVect &areacoord, CartVect &close_point, bool &outside_facet, double compare_tol)moab::SmoothFace
project_to_facet_plane(EntityHandle tri, CartVect &pt, CartVect &point_on_plane, double &dist_to_plane)moab::SmoothFace
project_to_facets(std::vector< EntityHandle > &facet_list, EntityHandle &lastFacet, int interpOrder, double compareTol, CartVect &this_point, bool trim, bool &outside, CartVect *closest_point_ptr, CartVect *normal_ptr)moab::SmoothFace
project_to_facets_main(CartVect &this_point, bool trim, bool &outside, CartVect *closest_point_ptr=NULL, CartVect *normal_ptr=NULL)moab::SmoothFace
project_to_patch(EntityHandle facet, CartVect &ac, CartVect &pt, CartVect &eval_pt, CartVect *eval_norm, bool &outside, double compare_tol, int edge_id)moab::SmoothFace
ray_intersection_correct(EntityHandle facet, CartVect &pt, CartVect &ray, CartVect &eval_pt, double &distance, bool &outside)moab::SmoothFace
SmoothFace(Interface *mb, EntityHandle surface_set, GeomTopoTool *gTool)moab::SmoothFace
~SmoothFace()moab::SmoothFace [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines