, including all inherited members.
| add_tooldata(DLIList< CoEdge * > &co_edge_list, int vertex_type) | SplitSurfaceTool | [private] |
| adjust_for_split_direction(RefEdge *curve_dir_ptr, RefEdge *from_curve_ptr, DLIList< RefVertex * > &corner_vertex_list) | SplitSurfaceTool | [private] |
| autoDetectTriangles | SplitSurfaceTool | [private, static] |
| calculate_split_curves(RefFace *ref_face_ptr, DLIList< DLIList< CubitVector * > * > &vec_lists, DLIList< Curve * > &curve_list) | SplitSurfaceTool | |
| calculate_split_curves(Surface *surf_ptr, DLIList< DLIList< CubitVector * > * > &vec_lists, DLIList< Curve * > &curve_list) | SplitSurfaceTool | |
| calculate_split_curves(DLIList< RefFace * > &ref_face_list, int num_segs, double fraction, double distance, RefEdge *from_curve_ptr, DLIList< RefVertex * > &corner_vertex_list, DLIList< RefVertex * > &through_vertex_list, RefEdge *curve_dir_ptr, CubitBoolean preview_flg, CubitBoolean create_ref_edges_flg, CubitBoolean just_curves_flg, DLIList< DLIList< Curve * > * > &curve_lists_list) | SplitSurfaceTool | |
| check_face_loop(RefFace *ref_face_ptr, CubitBoolean &is_loop) | SplitSurfaceTool | [private] |
| check_for_loop(RefFace *ref_face_ptr1, RefFace *ref_face_ptr2, CubitBoolean &is_loop, CoEdge *&start_co_edge_ptr) | SplitSurfaceTool | [private] |
| check_if_arc(GeometryModifyEngine *gme, Surface *surf_ptr, DLIList< CubitVector * > &point_list, CubitVector &start_pnt, CubitVector &mid_pnt, CubitVector &end_pnt, double resabs, double tolerance, double &deviation) | SplitSurfaceTool | [private] |
| check_points_arc(Surface *surf_ptr, GeometryModifyEngine *gme, DLIList< CubitVector * > &point_list, double resabs, double tolerance) | SplitSurfaceTool | [private] |
| check_points_straight(Surface *surf_ptr, DLIList< CubitVector * > &point_list, double tolerance) | SplitSurfaceTool | [private] |
| check_through_vertices(const char *type) | SplitSurfaceTool | [private] |
| check_valid_faces() | SplitSurfaceTool | [private] |
| cleanup_for_extend_op(DLIList< RefVertex * > &ref_vertex_list, DLIList< DLIList< Surface * > * > &body_surf_list_list, DLIList< DLIList< DLIList< Curve * > * > * > &curve_lists_lists_list, CubitBoolean free_curves_flg=CUBIT_TRUE) | SplitSurfaceTool | [private] |
| compute_angles(double *&angles, double &turn_angle_sum) | SplitSurfaceTool | [private] |
| compute_next_angle(DLIList< CoEdge * > &co_edge_list) | SplitSurfaceTool | [private] |
| cornerCoEdge | SplitSurfaceTool | [private] |
| count_curves_in_body(Body *body_ptr) | SplitSurfaceTool | [private] |
| count_surfaces_in_body(Body *body_ptr) | SplitSurfaceTool | [private] |
| count_surfaces_in_owning_body(RefFace *ref_face_ptr, Body *&body_ptr) | SplitSurfaceTool | [private] |
| create_arc_three(GeometryModifyEngine *gme, Surface *surf_ptr, CubitVector &start_pnt, CubitVector &mid_pnt, CubitVector &end_pnt, double resabs) | SplitSurfaceTool | [private] |
| create_arc_two(GeometryModifyEngine *gme, Surface *surf_ptr, CubitVector &start_pnt, CubitVector &end_pnt, double resabs, double tolerance) | SplitSurfaceTool | [private] |
| create_curve(DLIList< CubitVector * > &vec_list, Surface *surf_ptr, double tolerance=GEOMETRY_RESABS, CubitBoolean iterate=CUBIT_FALSE, CubitBoolean draw_pnts=CUBIT_FALSE, CubitBoolean project_curve=CUBIT_TRUE) | SplitSurfaceTool | |
| create_ref_edges(DLIList< Curve * > &curve_list, DLIList< RefEdge * > &ref_edge_list) | SplitSurfaceTool | [private] |
| delete_coedge_tooldatas(DLIList< CoEdge * > &co_edge_list) | SplitSurfaceTool | [private] |
| delete_surf_tooldatas(DLIList< RefFace * > &ref_face_list) | SplitSurfaceTool | [private] |
| delete_vertex_tooldatas(DLIList< RefVertex * > &ref_vertex_list) | SplitSurfaceTool | [private] |
| draw_boundary_coords(TDSplitSurface *tdss) | SplitSurfaceTool | [private] |
| draw_point(CubitVector &pnt, int color, int flush=CUBIT_FALSE) | SplitSurfaceTool | [private] |
| draw_points(DLIList< CubitVector * > &pnt_list, int color, int flush=CUBIT_TRUE) | SplitSurfaceTool | [private] |
| draw_preview(DLIList< Curve * > &curve_list, int color=CUBIT_BLUE_INDEX) | SplitSurfaceTool | |
| draw_preview(Curve *curve_ptr, CubitBoolean flush=CUBIT_TRUE, int color=CUBIT_BLUE_INDEX) | SplitSurfaceTool | [private] |
| end_vertex(CoEdge *co_edge_ptr) | SplitSurfaceTool | [private] |
| extendGapThreshold | SplitSurfaceTool | [private, static] |
| extendNormalFlg | SplitSurfaceTool | [private, static] |
| extendTolerance | SplitSurfaceTool | [private, static] |
| fill_boundary_coords(TDSplitSurface *tdss, int nr, int nc, CubitVector ***coords) | SplitSurfaceTool | [private] |
| fill_boundary_coords(TDSplitSurface *tdss, int nr, int nc, Cubit2DPoint ***coords) | SplitSurfaceTool | [private] |
| fill_corners(int best_corner_1, int best_corner_2, int best_corner_3, int best_corner_4) | SplitSurfaceTool | [private] |
| fill_interior_coords(TDSplitSurface *tdss, int nr, int nc, CubitVector ***coords) | SplitSurfaceTool | [private] |
| fill_interior_coords(TDSplitSurface *tdss, int nr, int nc, Cubit2DPoint ***coords) | SplitSurfaceTool | [private] |
| fill_side_intervals(int best_corner_1, int best_corner_2, int best_corner_3, int best_corner_4) | SplitSurfaceTool | [private] |
| find_loop_start(CoEdge *&start_co_edge_ptr) | SplitSurfaceTool | [private] |
| find_nearest_curve_for_normal_projection(RefEdge *hit_edge_ptr, CubitVector &start_loc, RefFace *face, CubitVector &ray_dir, RefEdge *&new_edge_ptr, CubitVector &new_end_loc) | SplitSurfaceTool | [private] |
| find_spline_curves(RefFace *ref_face_ptr, int num_segs, double distance, DLIList< Curve * > *curve_list_ptr, double tolerance, CubitBoolean parametric_flg=CUBIT_FALSE, CubitBoolean preview_flg=CUBIT_FALSE, CubitBoolean create_ref_edges_flg=CUBIT_FALSE) | SplitSurfaceTool | [private] |
| free_curves_lists(DLIList< DLIList< Curve * > * > &curve_lists_list, CubitBoolean free_curves_flg=CUBIT_TRUE) | SplitSurfaceTool | |
| get_a_coedges(DLIList< CoEdge * > &co_edge_list, DLIList< CoEdge * > &a_coedges) | SplitSurfaceTool | [private] |
| get_arc_mid_pnt(Surface *surf_ptr, CubitVector &start_pnt, CubitVector &end_pnt, CubitVector &mid_pnt, double tolerance) | SplitSurfaceTool | [private] |
| get_attached_coedges_start(CoEdge *co_edge_ptr, DLIList< CoEdge * > &co_edge_list, DLIList< CoEdge * > &attached_co_edge_list) | SplitSurfaceTool | [private] |
| get_auto_detect_triangles_flg() | SplitSurfaceTool | [inline, static] |
| get_b_coedges(DLIList< CoEdge * > &co_edge_list, DLIList< CoEdge * > &b_coedges) | SplitSurfaceTool | [private] |
| get_c_coedges(DLIList< CoEdge * > &co_edge_list, DLIList< CoEdge * > &c_coedges) | SplitSurfaceTool | [private] |
| get_complimentary_co_edge(CoEdge *co_edge_ptr, DLIList< CoEdge * > co_edge_list) | SplitSurfaceTool | [private] |
| get_d_coedges(DLIList< CoEdge * > &co_edge_list, int num_so_far, DLIList< CoEdge * > &d_coedges) | SplitSurfaceTool | [private] |
| get_extend_gap_threshold() | SplitSurfaceTool | [inline, static] |
| get_extend_normal_flg() | SplitSurfaceTool | [inline, static] |
| get_extend_tolerance() | SplitSurfaceTool | [inline, static] |
| get_neighbors(RefFace *seed_ref_face, DLIList< RefFace * > &input_ref_faces, DLIList< RefFace * > &neighbor_ref_faces) | SplitSurfaceTool | [private] |
| get_next_co_edge(CoEdge *prev_co_edge_ptr, DLIList< CoEdge * > &co_edge_list) | SplitSurfaceTool | [private] |
| get_outer_coedge_loop() | SplitSurfaceTool | [private] |
| get_outer_curves(DLIList< RefEdge * > &ref_edge_list) | SplitSurfaceTool | [private] |
| get_outer_loops() | SplitSurfaceTool | [private] |
| get_outer_vertices(DLIList< RefVertex * > &ref_vertex_list) | SplitSurfaceTool | [private] |
| get_parametric_flg() | SplitSurfaceTool | [inline, static] |
| get_point_angle_threshold() | SplitSurfaceTool | [inline, static] |
| get_side_angle_threshold() | SplitSurfaceTool | [inline, static] |
| get_side_length(int side) | SplitSurfaceTool | [private] |
| get_tolerance() | SplitSurfaceTool | [inline, static] |
| get_tse_array(TDSplitSurface *tdss, int tse_ints, DLIList< double > &tse_array) | SplitSurfaceTool | [private] |
| get_uv_point(RefFace *ref_face_ptr, CubitVector *vec_ptr) | SplitSurfaceTool | [private] |
| initialize_settings() | SplitSurfaceTool | [static] |
| is_chain_two_triangles() | SplitSurfaceTool | [private] |
| is_curve_in_outer_loop(RefEdge *ref_edge_ptr) | SplitSurfaceTool | [private] |
| is_curve_on_side(RefEdge *ref_edge_ptr, int side) | SplitSurfaceTool | [private] |
| is_edge_in_list(RefEdge *ref_edge_ptr, DLIList< CoEdge * > &co_edge_list) | SplitSurfaceTool | [private] |
| is_in_outer_loop(RefVertex *ref_vertex_ptr) | SplitSurfaceTool | [private] |
| is_point_on_surface(Surface *surf_ptr, CubitVector &pnt, double resabs) | SplitSurfaceTool | [private] |
| is_triangle() | SplitSurfaceTool | [private] |
| is_vertex_in_surface(RefVertex *ref_vertex_ptr, RefFace *ref_face) | SplitSurfaceTool | [private] |
| is_vertex_on_side(RefVertex *ref_vertex_ptr, int side) | SplitSurfaceTool | [private] |
| isLoop | SplitSurfaceTool | [private] |
| list_sides_debug() | SplitSurfaceTool | [private] |
| make_interior_coord(CubitVector ***coords, int nr, int nc, double ada, double tse, int j, int i) | SplitSurfaceTool | [private] |
| make_interior_coord(Cubit2DPoint ***coords, int nr, int nc, double ada, double tse, int j, int i) | SplitSurfaceTool | [private] |
| number_coedges(RefEdge *ref_edge_ptr, RefFace *ref_face_ptr) | SplitSurfaceTool | [private] |
| number_in_list(DLIList< RefVertex * > &corner_vertex_list, RefVertex *ref_vertex_ptr) | SplitSurfaceTool | [private] |
| order_corners(int &corner_1, int &corner_2, int &corner_3, int &corner_4) | SplitSurfaceTool | [private] |
| order_corners(int &corner_1, int &corner_2, int &corner_3) | SplitSurfaceTool | [private] |
| order_face_list() | SplitSurfaceTool | [private] |
| order_selected_corners(DLIList< RefVertex * > &outer_vertex_list) | SplitSurfaceTool | [private] |
| ordered_co_edges(RefFace *ref_face_ptr, DLIList< CoEdge * > &co_edge_list) | SplitSurfaceTool | [private] |
| outerCoEdgeLoop | SplitSurfaceTool | [private] |
| parametricFlg | SplitSurfaceTool | [private, static] |
| pick_4_corners() | SplitSurfaceTool | [private] |
| pick_4_corners_simple() | SplitSurfaceTool | [private] |
| pick_expanded_corners(RefFace *ref_face_ptr, DLIList< CoEdge * > &co_edge_list, int &offset, double epsilon, int &A_i, int &B_i) | SplitSurfaceTool | [private] |
| pointAngleThreshold | SplitSurfaceTool | [private, static] |
| populate_curve_loops() | SplitSurfaceTool | [private] |
| position_co_edge_list(int i, DLIList< CoEdge * > &co_edge_list) | SplitSurfaceTool | [private] |
| prev_co_edge(CoEdge *co_edge_ptr) | SplitSurfaceTool | [private] |
| preview(RefFace *ref_face_ptr, DLIList< CubitVector * > &locations, DLIList< DLIList< CubitVector * > * > &vec_lists, CubitBoolean create_ref_edges_flg, CubitBoolean clear_previous_previews=CUBIT_TRUE) | SplitSurfaceTool | |
| preview(DLIList< RefFace * > &ref_face_list, DLIList< CubitVector * > &locations, DLIList< DLIList< DLIList< CubitVector * > * > * > &list_of_vec_lists, CubitBoolean create_ref_edges_flg, CubitBoolean clear_previous_previews=CUBIT_TRUE) | SplitSurfaceTool | |
| refFaceChain | SplitSurfaceTool | [private] |
| reflect_arc_pnt(CubitVector &vec1, CubitVector &vec2, CubitVector &vec3, CubitVector &pnt_to_reflect, CubitVector &out_pnt) | SplitSurfaceTool | [private] |
| remove_corner(int corner_to_remove, int collapsed_corner, CubitBoolean set_collapsed_first) | SplitSurfaceTool | [private] |
| remove_other_corner_coedges(CoEdge *co_edge_1, CoEdge *co_edge_2, DLIList< CoEdge * > &all_co_edge_list, DLIList< CoEdge * > &att_co_edge_list) | SplitSurfaceTool | [private] |
| reorient_loop(int start_offset) | SplitSurfaceTool | [private] |
| set_auto_detect_triangles_flg(CubitBoolean auto_detect_flg) | SplitSurfaceTool | [inline, static] |
| set_extend_gap_threshold(double threshold=CUBIT_DBL_MAX) | SplitSurfaceTool | [inline, static] |
| set_extend_normal_flg(CubitBoolean extend_normal_flg) | SplitSurfaceTool | [inline, static] |
| set_extend_tolerance(double tol) | SplitSurfaceTool | [inline, static] |
| set_parametric_flg(CubitBoolean parametric_flg) | SplitSurfaceTool | [inline, static] |
| set_point_angle_threshold(double tol) | SplitSurfaceTool | [inline, static] |
| set_side_angle_threshold(double angle) | SplitSurfaceTool | [inline, static] |
| set_tolerance(double tol) | SplitSurfaceTool | [inline, static] |
| shuffle_corners_forward() | SplitSurfaceTool | [private] |
| shuffle_zero_side_forward() | SplitSurfaceTool | [private] |
| sideAngleThreshold | SplitSurfaceTool | [private, static] |
| sideInterval | SplitSurfaceTool | [private] |
| smooth_interior_coords(RefFace *ref_face_ptr, TDSplitSurface *tdss, double tolerance, int nr, int nc, double distance, CubitVector ***coords) | SplitSurfaceTool | [private] |
| split_surface(RefFace *ref_face_ptr, DLIList< DLIList< CubitVector * > * > &vec_lists) | SplitSurfaceTool | |
| split_surface(DLIList< RefFace * > &ref_face_list, DLIList< DLIList< DLIList< CubitVector * > * > * > &list_of_vec_lists) | SplitSurfaceTool | |
| split_surface(RefFace *ref_face_ptr, DLIList< Curve * > &curve_list) | SplitSurfaceTool | |
| split_surfaces(DLIList< RefFace * > &ref_face_list, int num_segs, double fraction, double distance, RefEdge *from_curve_ptr, DLIList< RefVertex * > &corner_vertex_list, DLIList< RefVertex * > &through_vertex_list, RefEdge *curve_dir_ptr=NULL, CubitBoolean preview_flg=CUBIT_FALSE, CubitBoolean create_ref_edges_flg=CUBIT_FALSE) | SplitSurfaceTool | |
| split_surfaces(DLIList< RefFace * > &ref_face_list, int num_segs, double fraction, double distance, RefEdge *from_curve_ptr, DLIList< RefVertex * > &corner_vertex_list, DLIList< RefVertex * > &through_vertex_list, RefEdge *curve_dir_ptr, DLIList< DLIList< Curve * > * > &curve_lists_list) | SplitSurfaceTool | |
| split_surfaces(DLIList< RefFace * > &ref_face_list, int num_segs, double fraction, double distance, RefEdge *from_curve_ptr, DLIList< RefVertex * > &corner_vertex_list, DLIList< RefVertex * > &through_vertex_list, RefEdge *curve_dir_ptr, DLIList< Curve * > &curve_list) | SplitSurfaceTool | |
| split_surfaces(DLIList< RefFace * > &ref_face_list, int num_segs, double fraction, double distance, RefEdge *from_curve_ptr, DLIList< RefVertex * > &corner_vertex_list, DLIList< RefVertex * > &through_vertex_list, RefEdge *curve_dir_ptr, CubitBoolean preview_flg, CubitBoolean create_ref_edges_flg, CubitBoolean just_curves_flg, DLIList< DLIList< Curve * > * > &curve_lists_list) | SplitSurfaceTool | [private] |
| split_surfaces_extend(DLIList< RefFace * > &ref_face_list, DLIList< RefVertex * > &ref_vertex_list, CubitBoolean preview_flg=CUBIT_FALSE, CubitBoolean create_ref_edges_flg=CUBIT_FALSE) | SplitSurfaceTool | |
| SplitSurfaceTool() | SplitSurfaceTool | |
| splitTolerance | SplitSurfaceTool | [private, static] |
| start_vertex(CoEdge *co_edge_ptr) | SplitSurfaceTool | [private] |
| throughVertexList | SplitSurfaceTool | [private] |
| update_corners_for_triangle() | SplitSurfaceTool | [private] |
| ~SplitSurfaceTool() | SplitSurfaceTool | [inline] |