This is the complete list of members for moab::SmoothFace, including all inherited members.
_edgeCtrlTag | moab::SmoothFace | private |
_edges | moab::SmoothFace | private |
_evaluationsCounter | moab::SmoothFace | private |
_facetCtrlTag | moab::SmoothFace | private |
_facetEdgeCtrlTag | moab::SmoothFace | private |
_gradientTag | moab::SmoothFace | private |
_markTag | moab::SmoothFace | private |
_maxim | moab::SmoothFace | private |
_mb | moab::SmoothFace | private |
_minim | moab::SmoothFace | private |
_my_geomTopoTool | moab::SmoothFace | private |
_nodes | moab::SmoothFace | private |
_obb_root | moab::SmoothFace | private |
_planeTag | moab::SmoothFace | private |
_set | moab::SmoothFace | private |
_tangentsTag | moab::SmoothFace | private |
_triangles | moab::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 |