, including all inherited members.
dofacetboolean(DLIList< BodySM * > &body_list, BodySM *&newBody, bool keep_old, const CubitFacetboolOp op) | FacetboolInterface | |
dofacetboolean_2bodies(BodySM *&body_in1, BodySM *&body_in2, BodySM *&body_out, bool keep_old, bool &intersection_found, const CubitFacetboolOp op) | FacetboolInterface | |
dofacetboolean_2bodies_imprint(BodySM *&body_in1, BodySM *&body_in2, BodySM *&body_out1, BodySM *&body_out2, bool keep_old) | FacetboolInterface | |
dofacetboolean_subtract(BodySM *&tool_body, DLIList< BodySM * > &from_bodies, DLIList< BodySM * > &new_bodies, bool keep_old, bool *to_be_deleted, const CubitFacetboolOp op) | FacetboolInterface | |
facetbody_to_facetbool(DLIList< FacetSurface * > &facet_surf_list, std::vector< double > &body_verts, std::vector< int > &body_connections, std::vector< int > *f_c_indices, std::vector< FacetSurface * > &fsurfarray, std::vector< FacetCurve * > &fcurvearray) | FacetboolInterface | [private] |
FacetboolInterface() | FacetboolInterface | |
FB_imprint_edge_bboxes | FacetboolInterface | [private] |
FB_imprint_edge_coords | FacetboolInterface | [private] |
FB_imprint_edges | FacetboolInterface | [private] |
FB_imprint_with_curves(BodySM *&body_in, BodySM *&body_out, bool keep_old) | FacetboolInterface | |
find_coord(double xx, double yy, double zz) | FacetboolInterface | [private] |
findcurve(FacetCurve *curve, std::vector< FacetCurve * > &fcurvearray) | FacetboolInterface | [private] |
get_edge_list_bbox(CubitBox &edge_list_bbox) | FacetboolInterface | |
make_edge_bounding_box(int v0, int v1) | FacetboolInterface | [private] |
make_FB_edge_list(DLIList< Curve * > &ref_edge_list) | FacetboolInterface | |
make_persistent_curves(DLIList< FacetCurve * > fcurvelist, std::vector< FacetCurve * > &fcurvearray, int n, int which_parent=0) | FacetboolInterface | [private] |
make_persistent_surfaces(DLIList< FacetSurface * > fsurfaceslist, std::vector< FacetSurface * > &fsurfarray, int n, int which_parent=0) | FacetboolInterface | [private] |
make_persistents_boolean(BodySM *body_in, BodySM *body_out1, std::vector< FacetSurface * > &fsurfarray, std::vector< FacetCurve * > &fcurvearray, bool *surfs_in_intersection, bool *surfs_in_subtraction, bool *curves_in_intersection, bool *curves_in_subtraction, const CubitFacetboolOp op, bool body_1) | FacetboolInterface | [private] |
make_persistents_imprint(BodySM *body_in, BodySM *body_out1, std::vector< FacetSurface * > &fsurfarray, std::vector< FacetCurve * > &fcurvearray) | FacetboolInterface | [private] |
make_persistents_webcut(BodySM *body_in, BodySM *body_out1, BodySM *body_out2, std::vector< FacetSurface * > &fsurfarray, std::vector< FacetCurve * > &fcurvearray, bool *surfs_in_intersection, bool *surfs_in_subtraction, bool *curves_in_intersection, bool *curves_in_subtraction) | FacetboolInterface | [private] |
separate_lumps(BodySM *body_ptr, bool is_sheet_body) | FacetboolInterface | [private] |
separate_shells_into_bodies(BodySM *body_ptr, bool is_sheet_body, DLIList< BodySM * > &new_bodies) | FacetboolInterface | [private] |
webcut_FB(BodySM *bodysm_ptr, std::vector< double > &cutter_verts, std::vector< int > &cutter_connections, bool cutter_is_plane, CubitBoolean delete_bodies, CubitBoolean &intersects, DLIList< BodySM * > &results_list) | FacetboolInterface | |
~FacetboolInterface() | FacetboolInterface | |