cgma
CompositeTool Member List
This is the complete list of members for CompositeTool, including all inherited members.
classify_children(DLIList< BasicTopologyEntity * > &bte_list, DLIList< BasicTopologyEntity * > &boundary_children, DLIList< BasicTopologyEntity * > &internal_children, DLIList< BasicTopologyEntity * > &unknown_children)CompositeTool [static]
composite(DLIList< RefEdge * > &list, RefVertex *keep_vertex=NULL, RefEdge *survivor=NULL)CompositeTool [virtual]
composite(DLIList< RefFace * > &list, RefFace *survivor=NULL)CompositeTool [virtual]
composite(DLIList< RefVolume * > &list, Body **composite_body=0)CompositeTool [virtual]
composite(DLIList< Body * > &list)CompositeTool [virtual]
composite(DLIList< RefEdge * > &edges_to_composite, DLIList< RefEdge * > &new_edge_list, DLIList< RefVertex * > *vertices_to_keep=NULL, double max_angle=3.15)CompositeTool
composite(DLIList< RefFace * > &faces_to_composite, DLIList< RefFace * > &result_faces, double max_angle=4.0)CompositeTool
composite(DLIList< RefFace * > &faces_to_composite, DLIList< RefEdge * > &result_edges, DLIList< RefVertex * > *vertices_to_keep=NULL, double max_vertex_angle=0.26)CompositeTool
composite(DLIList< RefFace * > &faces_to_composite, DLIList< RefFace * > &result_faces, DLIList< RefEdge * > &result_edges, double max_curve_angle=2.0, DLIList< RefVertex * > *vertices_to_keep=NULL, double max_vtx_angle=0.26)CompositeTool
CompositeTool()CompositeTool [protected]
determine_combined_edges_interval_or_size(RefEdge *edge_1, RefEdge *edge_2, int &result_interval, double &result_size, FirmnessType &interval_keep_type, SizeIntervalType &size_keep_type)CompositeTool [protected, virtual]
fast_edge_sort(DLIList< RefEdge * > &edge_list, bool valence2_vertices) const CompositeTool [protected]
instance()CompositeTool [inline, static]
instance_CompositeTool [protected, static]
isComposite(const BasicTopologyEntity *bte_ptr) const CompositeTool [inline]
isComposite(const GeometryEntity *ge_ptr) const CompositeTool [inline]
okayToComposite(DLIList< BasicTopologyEntity * > &bte_list, DLIList< BasicTopologyEntity * > *boundary=NULL, DLIList< BasicTopologyEntity * > *internal=NULL, bool print_errors=true, bool force_same_parent=false) const CompositeTool
PartitionTool classCompositeTool [friend]
remove_edge(RefEdge *edge, bool remove_partitions=false, bool update_dag=true, RefFace *survivor=NULL)CompositeTool
remove_face(RefFace *face, bool remove_partitions=false, bool update_dag=true)CompositeTool
remove_vertex(RefVertex *vertex, bool remove_partitions=false, bool update_dag=true, RefEdge *survivor=NULL)CompositeTool
removeOldTopology(BasicTopologyEntity *composite)CompositeTool [protected]
restore_merged_point(TBPoint *point, DLIList< RefFace * > &update, bool force=false)CompositeTool [protected]
stitch_curves(Curve *cv1, Curve *cv2)CompositeTool [protected]
stitch_points(TBPoint *pt1, TBPoint *pt2)CompositeTool [protected]
tangent(RefEdge *edge_ptr, RefVertex *vtx_ptr) const CompositeTool [protected]
uncomposite(RefEdge *composite_edge, DLIList< RefEdge * > *restored_edges=NULL)CompositeTool [virtual]
uncomposite(RefFace *composite_face, DLIList< RefFace * > *restored_faces=NULL, bool force_unmerge=false)CompositeTool [virtual]
uncomposite(RefVolume *composite_vol, DLIList< RefVolume * > *restored_vols=NULL)CompositeTool [virtual]
uncomposite(Body *composite_body, DLIList< Body * > *restored_bodies=NULL)CompositeTool [virtual]
update_combined_edges(RefEdge *keep, RefEdge *dead, int keep_interval, double keep_size, FirmnessType keep_interval_type, SizeIntervalType keep_size_type)CompositeTool [protected, virtual]
update_combined_faces(RefFace *keep, RefEdge *dead, RefFace *delete_face)CompositeTool [protected, virtual]
update_combined_vols(RefVolume *keep, RefVolume *dead)CompositeTool [protected, virtual]
~CompositeTool()CompositeTool [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines