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

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

_edgeCtrlTagmoab::SmoothFaceprivate
_edgesmoab::SmoothFaceprivate
_evaluationsCountermoab::SmoothFaceprivate
_facetCtrlTagmoab::SmoothFaceprivate
_facetEdgeCtrlTagmoab::SmoothFaceprivate
_gradientTagmoab::SmoothFaceprivate
_markTagmoab::SmoothFaceprivate
_maximmoab::SmoothFaceprivate
_mbmoab::SmoothFaceprivate
_minimmoab::SmoothFaceprivate
_my_geomTopoToolmoab::SmoothFaceprivate
_nodesmoab::SmoothFaceprivate
_obb_rootmoab::SmoothFaceprivate
_planeTagmoab::SmoothFaceprivate
_setmoab::SmoothFaceprivate
_tangentsTagmoab::SmoothFaceprivate
_trianglesmoab::SmoothFaceprivate
ac_at_edge(CartVect &fac, CartVect &eac, int edge_id)moab::SmoothFaceprivate
adjust_bounding_box(CartVect &vect)moab::SmoothFaceprivate
append_smooth_tags(std::vector< Tag > &smoothTags)moab::SmoothFace
area()moab::SmoothFacevirtual
bounding_box(double box_min[3], double box_max[3])moab::SmoothFacevirtual
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::SmoothFaceinline
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::SmoothFaceprivate
get_normals_for_vertices(const EntityHandle *conn2, CartVect N[2])moab::SmoothFace
init_bezier_edge(EntityHandle edge, double min_dot)moab::SmoothFaceprivate
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::SmoothFaceprivate
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::SmoothFaceprivate
move_to_surface(double &x, double &y, double &z)moab::SmoothFacevirtual
normal_at(double x, double y, double z, double &nx, double &ny, double &nz)moab::SmoothFacevirtual
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::SmoothFacevirtual