cgma
ImprintBoundaryTool Member List
This is the complete list of members for ImprintBoundaryTool, including all inherited members.
allocatedLineDataImprintBoundaryTool [private]
allocatedLineLoopsImprintBoundaryTool [private]
allocatedMatchDataImprintBoundaryTool [private]
allocatedPointDataImprintBoundaryTool [private]
allocatedPointLoopsImprintBoundaryTool [private]
allocatedRefEdgeImprintBoundaryTool [private]
are_connected(RefEntity *ent_1, RefEntity *ent_2, RefFace *ref_face)ImprintBoundaryTool [private]
case_0_2_equal(ImprintLineSegment *seg_1, ImprintLineSegment *seg_2, ImprintPointData *imp_point_0, ImprintPointData *imp_point_1, ImprintPointData *imp_point_2, ImprintPointData *imp_point_3, MatchType type_1, MatchType type_3, IntersectResult &int_result, ImprintLineSegment **new_segments)ImprintBoundaryTool [private]
case_0_3_equal(ImprintLineSegment *seg_1, ImprintLineSegment *seg_2, ImprintPointData *imp_point_0, ImprintPointData *imp_point_1, ImprintPointData *imp_point_2, ImprintPointData *imp_point_3, MatchType type_1, MatchType type_2, IntersectResult &int_result, ImprintLineSegment **new_segments)ImprintBoundaryTool [private]
case_1_2_equal(ImprintLineSegment *seg_1, ImprintLineSegment *seg_2, ImprintPointData *imp_point_0, ImprintPointData *imp_point_1, ImprintPointData *imp_point_2, ImprintPointData *imp_point_3, MatchType type_0, MatchType type_3, IntersectResult &int_result, ImprintLineSegment **new_segments)ImprintBoundaryTool [private]
case_1_3_equal(ImprintLineSegment *seg_1, ImprintLineSegment *seg_2, ImprintPointData *imp_point_0, ImprintPointData *imp_point_1, ImprintPointData *imp_point_2, ImprintPointData *imp_point_3, MatchType type_0, MatchType type_2, IntersectResult &int_result, ImprintLineSegment **new_segments)ImprintBoundaryTool [private]
closest_point_interior_seg(ImprintPointData *point, ImprintLineSegment *line, CubitVector &closest_point)ImprintBoundaryTool [private]
closest_point_seg(ImprintPointData *point, ImprintLineSegment *line, CubitVector &closest_point)ImprintBoundaryTool [private]
closest_point_seg(CubitVector &point_v, ImprintLineSegment *line, CubitVector &closest_point)ImprintBoundaryTool [private]
convert_to_lines(PointLoopList &boundary_point_loops, SegLoopList &boundary_line_loops, RefFace *ref_face, const CubitBoolean boundary_1)ImprintBoundaryTool [private]
create_virtual_edge(RefVertex *start, RefVertex *end, DLIList< CubitVector * > &interior_points)ImprintBoundaryTool [private]
create_virtual_vertex(CubitVector &pos)ImprintBoundaryTool [private]
determine_on_boundary(ImprintLineSegment *seg_1, ImprintLineSegment *seg_2, MatchType &type_0, MatchType &type_1, MatchType &type_2, MatchType &type_3)ImprintBoundaryTool [private]
do_crossing(ImprintPointData *imp_point_0, ImprintPointData *imp_point_1, ImprintPointData *imp_point_2, ImprintPointData *imp_point_3, ImprintLineSegment *&seg_1, ImprintLineSegment *seg_2, ImprintLineSegment **surf_1_loop_heads, int num_loops_1, ImprintLineSegment **surf_2_loop_heads, int num_loops_2, AbstractTree< ImprintLineSegment * > &atree, CubitBoolean &modified)ImprintBoundaryTool [private]
draw_end(ImprintLineSegment *seg)ImprintBoundaryTool [private]
draw_loops(PointLoopList &boundary_loop)ImprintBoundaryTool [private]
draw_point(ImprintPointData *imp_point, int color=-1)ImprintBoundaryTool [private]
draw_seg(ImprintLineSegment *seg, int color=-1)ImprintBoundaryTool [private]
final_match(ImprintLineSegment **surf_1_loop_heads, int num_loops_1, ImprintLineSegment **surf_2_loop_heads, int num_loops_2, AbstractTree< ImprintLineSegment * > &atree_1, AbstractTree< ImprintLineSegment * > &atree_2)ImprintBoundaryTool [private]
final_match_loop(ImprintLineSegment **surf_1_loop_heads, int num_loops_1, ImprintLineSegment **surf_2_loop_heads, int num_loops_2, AbstractTree< ImprintLineSegment * > &atree_1, AbstractTree< ImprintLineSegment * > &atree_2)ImprintBoundaryTool [private]
find_closest_points(ImprintLineSegment *curr_seg, ImprintLineSegment *test_seg)ImprintBoundaryTool [private]
find_crossings(ImprintLineSegment **surf_1_loop_heads, int num_loops_1, ImprintLineSegment **surf_2_loop_heads, int num_loops_2, AbstractTree< ImprintLineSegment * > &atree)ImprintBoundaryTool [private]
find_graph_for_surf(PointLoopList &boundary_loops_1, PointLoopList &boundary_loops_2, RefFace *ref_face, PointLoopList &part_segs, PointList &partition_points, CubitBoolean surf_1)ImprintBoundaryTool [private]
find_matching_points(SegLoopList &seg_loops, AbstractTree< ImprintLineSegment * > &atree)ImprintBoundaryTool [private]
get_boundary_points(RefFace *ref_face, PointLoopList &boundary_point_loops)ImprintBoundaryTool [private]
get_curve_facets(RefEdge *curve, PointList &segments)ImprintBoundaryTool [private]
ignore_match(ImprintPointData *start_point, ImprintMatchData *start_match, AbstractTree< ImprintLineSegment * > &atree_1, CubitBoolean &ignore)ImprintBoundaryTool [private]
imprint(DLIList< RefFace * > &results, CubitBoolean merge=CUBIT_FALSE)ImprintBoundaryTool
imprint_boundaries(PointLoopList &boundary_loops_1, PointLoopList &boundary_loops_2, RefFace *ref_face_1, RefFace *ref_face_2, DLIList< RefFace * > &results)ImprintBoundaryTool [private]
imprint_boundary_vertices(PointList &partition_points, CubitBoolean &modified_boundary)ImprintBoundaryTool [private]
imprint_segments(SegLoopList &boundary_line_loops_1, SegLoopList &boundary_line_loops_2, PointLoopList &boundary_loops_1, PointLoopList &boundary_loops_2)ImprintBoundaryTool [private]
imprint_surface(RefFace *ref_face, PointLoopList &part_segs, DLIList< RefFace * > &results)ImprintBoundaryTool [private]
ImprintBoundaryTool(RefFace *ref_face_1, RefFace *ref_face_2, double tol=GEOMETRY_RESABS)ImprintBoundaryTool
intersect_segments(ImprintLineSegment *seg_1, ImprintLineSegment *seg_2, IntersectResult &int_result, ImprintLineSegment **new_segments)ImprintBoundaryTool [private]
just_match_two_points(ImprintPointData *point_1, ImprintPointData *point_2)ImprintBoundaryTool [private]
match_on_point(ImprintPointData *start_point, ImprintMatchData *start_match, ImprintLineSegment **loop_heads, int num_loops, AbstractTree< ImprintLineSegment * > &atree_2)ImprintBoundaryTool [private]
match_on_segment(ImprintPointData *start_point, ImprintMatchData *start_match, ImprintLineSegment **loop_heads, int num_loops, AbstractTree< ImprintLineSegment * > &atree_2)ImprintBoundaryTool [private]
match_points(ImprintLineSegment *seg_1, ImprintLineSegment *seg_2, MatchType &type_0, MatchType &type_1, MatchType &type_2, MatchType &type_3)ImprintBoundaryTool [private]
match_seg_points(ImprintLineSegment *seg_1, ImprintLineSegment *seg_2, ImprintMatchData *&point_0_match, ImprintMatchData *&point_1_match)ImprintBoundaryTool [private]
merge_vertices(DLIList< RefVertex * > &ref_verts)ImprintBoundaryTool [private]
merge_vertices(RefVertex *ref_vertex1, RefVertex *ref_vertex2, CubitBoolean &kept_1)ImprintBoundaryTool [private]
modBound1ImprintBoundaryTool [private]
modBound2ImprintBoundaryTool [private]
modified_bound_1()ImprintBoundaryTool [inline]
modified_bound_2()ImprintBoundaryTool [inline]
myToleranceImprintBoundaryTool [private]
num_coedges_on_face(RefEdge *edge_ptr, RefFace *ref_face)ImprintBoundaryTool [private]
on_curve(ImprintPointData *point, RefEdge *ref_edge)ImprintBoundaryTool [private]
on_interior_segment(ImprintPointData *point, ImprintLineSegment *line)ImprintBoundaryTool [private]
on_surface(ImprintPointData *point, RefFace *ref_face)ImprintBoundaryTool [private]
on_surface(CubitVector &vert_point, RefFace *ref_face)ImprintBoundaryTool [private]
point_intersects_case(ImprintPointData *curr_point, ImprintPointData *next_point, RefFace *ref_face, PointLoopList &part_segs, PointList *&new_part_line, CubitBoolean &start_recording, CubitBoolean surf_1)ImprintBoundaryTool [private]
refFacePtr1ImprintBoundaryTool [private]
refFacePtr2ImprintBoundaryTool [private]
resolve_match_conflict_other(ImprintPointData *this_point, ImprintPointData *other, CubitBoolean this_is_1)ImprintBoundaryTool [private]
resolve_match_conflict_this(ImprintPointData *this_point, ImprintPointData *other, CubitBoolean this_is_1)ImprintBoundaryTool [private]
resolve_on_boundaries(PointLoopList &boundary_loops_1, PointLoopList &boundary_loops_2)ImprintBoundaryTool [private]
set_closest_point(ImprintPointData *imp_point_0)ImprintBoundaryTool [private]
set_type_for_equal(ImprintPointData *pair_1_1, ImprintPointData *pair_1_2, ImprintPointData *pair_2_1, ImprintPointData *pair_2_2)ImprintBoundaryTool [private]
set_type_for_L(ImprintPointData *imp_point_1, ImprintPointData *imp_point_2)ImprintBoundaryTool [private]
update_boundary_loops(PointLoopList &boundary_loops, ImprintLineSegment **surf_loop_heads)ImprintBoundaryTool [private]
update_linked_list(ImprintLineSegment *old_seg, ImprintLineSegment *new_seg_1, ImprintLineSegment *new_seg_2)ImprintBoundaryTool [private]
update_list(ImprintLineSegment **new_segments, ImprintLineSegment *seg_1, ImprintLineSegment *seg_2, const CubitBoolean list_1)ImprintBoundaryTool [private]
update_seg_matches(ImprintLineSegment *old_seg, ImprintLineSegment *new_seg_1, ImprintLineSegment *new_seg_2, ImprintMatchData *curr_match_data)ImprintBoundaryTool [private]
valid_partition(DLIList< RefEdge * > &ref_edges, RefFace *ref_face)ImprintBoundaryTool [private]
~ImprintBoundaryTool()ImprintBoundaryTool
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines