cgma
SplitSurfaceTool Member List
This is the complete list of members for SplitSurfaceTool, 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]
autoDetectTrianglesSplitSurfaceTool [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]
cornerCoEdgeSplitSurfaceTool [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]
extendGapThresholdSplitSurfaceTool [private, static]
extendNormalFlgSplitSurfaceTool [private, static]
extendToleranceSplitSurfaceTool [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]
isLoopSplitSurfaceTool [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]
outerCoEdgeLoopSplitSurfaceTool [private]
parametricFlgSplitSurfaceTool [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]
pointAngleThresholdSplitSurfaceTool [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
refFaceChainSplitSurfaceTool [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]
sideAngleThresholdSplitSurfaceTool [private, static]
sideIntervalSplitSurfaceTool [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
splitToleranceSplitSurfaceTool [private, static]
start_vertex(CoEdge *co_edge_ptr)SplitSurfaceTool [private]
throughVertexListSplitSurfaceTool [private]
update_corners_for_triangle()SplitSurfaceTool [private]
~SplitSurfaceTool()SplitSurfaceTool [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines