cgma
GeomMeasureTool Member List
This is the complete list of members for GeomMeasureTool, including all inherited members.
angles_between_volume_surfaces(RefVolume *curr_volume, double &min_angle, double &max_angle, RefFace *&face_min_1, RefFace *&face_min_2, RefFace *&face_max_1, RefFace *&face_max_2)GeomMeasureTool [static]
center(DLIList< RefFace * > ref_faces)GeomMeasureTool [static]
convert_to_lines(PointLoopList &boundary_point_loops, SegLoopList &boundary_line_loops, RefFace *ref_face)GeomMeasureTool [static]
dist_sq_point_data(CubitVector &curr_point, GeomSeg *&curr_seg)GeomMeasureTool [private, static]
face_list_from_volume_list(DLIList< RefVolume * > &input_vols, DLIList< RefFace * > &all_faces)GeomMeasureTool [private, static]
find_adjacent_face_ratios(RefVolume *curr_volume, double &max_face_ratio, RefFace *&big_face, RefFace *&small_face)GeomMeasureTool [static]
find_bad_geometry(RefVolume *volume, DLIList< RefEntity * > &bad_ents)GeomMeasureTool [static]
find_blend_chains(RefFace *start_face, std::vector< std::vector< RefFace * > > &blend_chains)GeomMeasureTool [static]
find_blends(RefVolume *ref_volume, DLIList< RefFace * > &blend_faces, DLIList< DLIList< RefFace * > * > &blend_groups)GeomMeasureTool [static]
find_blends_from_edge(RefVolume *ref_volume, RefFace *start_face, RefEdge *start_edge, std::vector< RefFace * > &blend_faces)GeomMeasureTool [static]
find_close_loops(DLIList< RefVolume * > &ref_vols, DLIList< RefEdge * > &close_edges, DLIList< RefFace * > &close_loop_faces, DLIList< double > &small_lengths, double tol)GeomMeasureTool [static]
find_close_loops(RefFace *face, DLIList< RefEdge * > &close_edges, DLIList< double > &small_lengths, double tol)GeomMeasureTool [static]
find_closed_narrow_faces(DLIList< RefVolume * > &ref_vols, double tol, DLIList< RefFace * > &face_list)GeomMeasureTool [static]
find_closest_vertex_curve_pairs(DLIList< RefVolume * > &vol_list, int &num_to_return, DLIList< RefVertex * > &vert_list, DLIList< RefEdge * > &curve_list, DLIList< double > &distances)GeomMeasureTool [static]
find_closest_vertex_vertex_pairs(DLIList< RefVolume * > &vol_list, int &num_to_return, DLIList< RefVertex * > &vert_list1, DLIList< RefVertex * > &vert_list2, DLIList< double > &distances)GeomMeasureTool [static]
find_dihedral_angles(DLIList< RefVolume * > &ref_vols, double upper_bound, double lower_bound, DLIList< RefFace * > &large_face_angles, DLIList< RefFace * > &small_face_angles, DLIList< double > &large_angles, DLIList< double > &small_angles, int &total_interior, int &total_fuzzy, int &total_not_flat)GeomMeasureTool [static]
find_dihedral_angles(RefVolume *curr_volume, double lower_bound, double upper_bound, DLIList< RefFace * > &large_face_angles, DLIList< RefFace * > &small_face_angles, DLIList< double > &large_angles, DLIList< double > &small_angles, int &total_interior, int &total_fuzzy, int &total_not_flat)GeomMeasureTool [static]
find_first_small_curve(RefVolume *vol, double tol)GeomMeasureTool [static]
find_index(DLIList< AreaHashTuple * > *hash_table, int table_size, RefFace *ref_face, AreaHashTuple *&curr_tuple)GeomMeasureTool [private, static]
find_interior_curve_angles(RefVolume *ref_volume, double upper_bound, double lower_bound, DLIList< RefEdge * > &large_edge_angles, DLIList< RefEdge * > &small_edge_angles, DLIList< double > &large_angles, DLIList< double > &small_angles, int &total_interior, int &total_fuzzy)GeomMeasureTool [static]
find_irregular_valence(DLIList< RefVolume * > &ref_volumes, DLIList< RefVertex * > &irregular_vertices)GeomMeasureTool [static]
find_irregular_valence(RefVolume *ref_volume, DLIList< RefVertex * > &irregular_vertices)GeomMeasureTool [static]
find_narrow_faces(DLIList< RefVolume * > &ref_vols, double small_curve_size, DLIList< RefFace * > &narrow_faces, DLIList< RefFace * > &surfs_to_ignore)GeomMeasureTool [static]
find_near_coincident_vertex_curve_pairs(DLIList< RefVolume * > &ref_vols, DLIList< RefEdge * > &ref_edges, DLIList< RefVertex * > &ref_verts, DLIList< double > &distances, double low_tol, double high_tol, bool filter_same_volume_cases=false)GeomMeasureTool [static]
find_near_coincident_vertex_surface_pairs(DLIList< RefVolume * > &ref_vols, DLIList< RefFace * > &ref_faces, DLIList< RefVertex * > &ref_verts, DLIList< double > &distances, double low_tol, double high_tol, bool filter_same_volume_cases=false)GeomMeasureTool [static]
find_near_coincident_vertices(DLIList< RefVolume * > &ref_volumes, DLIList< RefVertex * > &ref_vertices_out, DLIList< double > &distances, double low_tol, double high_tol, bool filter_same_volume_cases=false)GeomMeasureTool [static]
find_near_coincident_vertices_unique(DLIList< RefVolume * > &ref_volumes, double high_tol, std::map< RefVertex *, DLIList< dist_vert_struct * > * > &vert_dist_map)GeomMeasureTool [static]
find_opposite_edge(RefEdge *ref_edge, RefFace *ref_face, RefEdge *&other_edge, CubitVector &closest_point)GeomMeasureTool [private, static]
find_sharp_tangential_meets(RefVolume *ref_volume, DLIList< RefEdge * > &small_angle_edge_pairs, DLIList< RefFace * > &tangential_surface_pairs)GeomMeasureTool [static]
find_shells(DLIList< RefVolume * > &input_vols, RefGroup *&owner_groups, int &number_of_shells)GeomMeasureTool [static]
find_small_curves(DLIList< RefVolume * > &ref_vols, double tol, DLIList< RefEdge * > &small_curves, DLIList< double > &small_lengths)GeomMeasureTool [static]
find_small_faces(DLIList< RefVolume * > &ref_vols, double tol, DLIList< RefFace * > &small_faces)GeomMeasureTool [static]
find_small_faces_hydraulic_radius(DLIList< RefVolume * > &ref_vols, double tol, DLIList< RefFace * > &small_faces, DLIList< double > &small_hyd_rad, double &percent_planar, double &percent_pl_co)GeomMeasureTool [static]
find_small_volumes(DLIList< RefVolume * > &ref_vols, double tol, DLIList< RefVolume * > &small_volumes)GeomMeasureTool [static]
find_small_volumes_hydraulic_radius(DLIList< RefVolume * > &ref_vols, double tol, DLIList< RefVolume * > &small_volumes, DLIList< double > &small_hyd_rad)GeomMeasureTool [static]
find_split_points_for_narrow_regions(RefFace *face, double size, DLIList< CubitVector > &split_pos1_list, DLIList< CubitVector > &split_pos2_list)GeomMeasureTool [static]
find_surfs_with_narrow_regions(DLIList< RefVolume * > &ref_vols, double tol, DLIList< RefFace * > &surfs_with_narrow_regions)GeomMeasureTool [static]
GeomMeasureTool()GeomMeasureTool [inline]
get_adjacent_faces(RefFace *curr_face, DLIList< RefFace * > &adjacent_faces)GeomMeasureTool [private, static]
get_bodies_from_list(DLIList< RefVolume * > &entity_list, DLIList< Body * > &ref_bodies)GeomMeasureTool [private, static]
get_boundary_points(RefFace *ref_face, PointLoopList &boundary_point_loops, double seg_length_tol)GeomMeasureTool [static]
get_centroid(RefFace *ref_face, CubitVector &centroid, double &tot_area)GeomMeasureTool [static]
get_curve_facets(RefEdge *curve, PointList &segments, double seg_length_tol)GeomMeasureTool [static]
get_edges_from_list(DLIList< RefEntity * > &entity_list, DLIList< RefEdge * > &ref_edges)GeomMeasureTool [private, static]
get_faces_from_list(DLIList< RefEntity * > &entity_list, DLIList< RefFace * > &ref_faces)GeomMeasureTool [private, static]
get_narrow_regions(DLIList< RefVolume * > &ref_vols, double tol, DLIList< RefFace * > &surfs_with_narrow_regions)GeomMeasureTool [static]
get_volumes_from_list(DLIList< RefEntity * > &entity_list, DLIList< RefVolume * > &ref_volumes)GeomMeasureTool [private, static]
interior_angle(GeomSeg *first_seg, GeomSeg *next_seg, RefFace *face, double &angle)GeomMeasureTool [private, static]
is_equal(double v1, double v2)GeomMeasureTool [private, static]
is_face_blend(RefFace *ref_face, RefVolume *ref_volume, RefEdge *&ref_edge, RefEdge *&other_edge)GeomMeasureTool [static]
is_narrow_region_at_point(RefEdge *e1, RefFace *face, const CubitVector &pt_on_e1, RefEdge *e2, const double &tol_sq, CubitVector &closest)GeomMeasureTool [static]
is_surface_narrow(RefFace *face, double small_curve_size)GeomMeasureTool [static]
is_vertex_blend(RefFace *ref_face, RefVolume *ref_volume)GeomMeasureTool [static]
measure_area(RefFace *curr_face)GeomMeasureTool [static]
measure_curve_length(DLIList< RefEntity * > &entity_list, double &smallest, RefEdge *&smallest_edge, double &largest, RefEdge *&largest_edge, double &average, double &sum)GeomMeasureTool [static]
measure_curve_length(DLIList< RefEdge * > &ref_edges, double &smallest, RefEdge *&smallest_edge, double &largest, RefEdge *&largest_edge, double &average, double &sum)GeomMeasureTool [static]
measure_face_area(DLIList< RefEntity * > &entity_list, double &smallest, RefFace *&smallest_face, double &largest, RefFace *&largest_face, double &average, double &sum)GeomMeasureTool [static]
measure_face_area(DLIList< RefFace * > &ref_faces, double &smallest, RefFace *&smallest_face, double &largest, RefFace *&largest_face, double &average, double &sum)GeomMeasureTool [static]
measure_face_area_and_hydraulic_radius(RefFace *curr_face, double &face_area, double &face_hydraulic_radius)GeomMeasureTool [static]
measure_face_curves(RefFace *ref_face, double &min_curve_length, double &max_curve_ratio, RefEdge *&min_ref_edge)GeomMeasureTool [static]
measure_face_loops(RefFace *face, double &min_distance_between_loops, double &min_distance_in_one_loop, double &min_angle, double &max_angle, double tolerance)GeomMeasureTool [static]
measure_volume_volume(DLIList< RefEntity * > &entity_list, double &smallest, RefVolume *&smallest_volume, double &largest, RefVolume *&largest_volume, double &average, double &sum)GeomMeasureTool [static]
measure_volume_volume(DLIList< RefVolume * > &ref_volumes, double &smallest, RefVolume *&smallest_volume, double &largest, RefVolume *&largest_volume, double &average, double &sum)GeomMeasureTool [static]
measure_volume_volume_and_hydraulic_radius(RefVolume *curr_volume, double &volume_volume, double &volume_hydraulic_radius)GeomMeasureTool [static]
merged_unmerged_surface_ratio(DLIList< RefVolume * > &ref_volumes, int &merged, int &unmerged, double &ratio)GeomMeasureTool [static]
narrow_region_exists(RefFace *face, RefEdge *edge, const double &tol)GeomMeasureTool [static]
narrow_region_exists(RefEdge *e1, RefEdge *e2, RefFace *face, const double &tol, DLIList< CubitVector * > &e1_pos_list, DLIList< CubitVector * > &e2_pos_list, DLIList< RefVertex * > &e1_vert_list, DLIList< RefVertex * > &e2_vert_list)GeomMeasureTool [static]
narrow_region_exists(RefFace *face, const double &tol)GeomMeasureTool [static]
print_surface_measure_summary(DLIList< RefFace * > &ref_faces)GeomMeasureTool [static]
print_volume_measure_summary(DLIList< RefVolume * > &ref_volumes)GeomMeasureTool [static]
report_intersected_bodies(DLIList< Body * > &ref_bodies, DLIList< Body * > &intersection_list)GeomMeasureTool [static]
report_intersected_volumes(DLIList< RefVolume * > &volume_list, DLIList< RefVolume * > &intersection_list)GeomMeasureTool [static]
valid_start(DLIList< RefFace * > &all_faces)GeomMeasureTool [private, static]
~GeomMeasureTool()GeomMeasureTool [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines