cgma
GeometryModifyEngine Member List
This is the complete list of members for GeometryModifyEngine, including all inherited members.
bodies_interfering(BodySM *body1, BodySM *body2) const GeometryModifyEngine [inline, virtual]
brick(double wid, double dep, double hi) const =0GeometryModifyEngine [pure virtual]
brick(const CubitVector &center, const CubitVector axes[3], const CubitVector &extension) const =0GeometryModifyEngine [pure virtual]
chop(DLIList< BodySM * > &bodies, DLIList< BodySM * > &intersectBodies, DLIList< BodySM * > &outsideBodies, BodySM *&leftoversBody, bool keep_old=false, bool nonreg=false) const =0GeometryModifyEngine [pure virtual]
copy_body(BodySM *body_sm, std::map< TopologyBridge *, TopologyBridge * > *old_tb_to_new_tb=NULL) const =0GeometryModifyEngine [pure virtual]
create_arc(const CubitVector &position, double radius, double start_angle, double end_angle, CubitVector plane, CubitBoolean preview=CUBIT_FALSE)=0GeometryModifyEngine [pure virtual]
create_arc_center_edge(TBPoint *point1, TBPoint *point2, TBPoint *point3, const CubitVector &normal, double radius=CUBIT_DBL_MAX, bool full=false, CubitBoolean preview=CUBIT_FALSE)=0GeometryModifyEngine [pure virtual]
create_arc_radius(const CubitVector &center, TBPoint *ref_vertex_start, TBPoint *ref_vertex_end, const CubitVector &normal, double radius, bool full=false, CubitBoolean preview=CUBIT_FALSE)=0GeometryModifyEngine [pure virtual]
create_arc_three(TBPoint *pt1, TBPoint *pt2, TBPoint *pt3, bool full=false, CubitBoolean preview=CUBIT_FALSE)=0GeometryModifyEngine [pure virtual]
create_arc_three(Curve *curve1, Curve *curve2, Curve *curve3, bool full=false, CubitBoolean preview=CUBIT_FALSE)=0GeometryModifyEngine [pure virtual]
create_body(VolumeFacets &volume, std::map< FacetShapes *, GeometryEntity * > &entity_map, const FacetPointSet &points, int interp_order) const =0GeometryModifyEngine [pure virtual]
create_circle_surface(TBPoint *pt1, CubitVector center_point, TBPoint *pt3, BodySM *&sheet_body) const GeometryModifyEngine [virtual]
create_circle_surface(TBPoint *pt1, TBPoint *pt3, CubitVector center_point, BodySM *&sheet_body) const GeometryModifyEngine [virtual]
create_circle_surface(double radius, CubitVector plane, BodySM *&sheet_body) const GeometryModifyEngine [virtual]
create_curve_combine(DLIList< Curve * > &curve_list, Curve *&new_curve_ptr)=0GeometryModifyEngine [pure virtual]
create_curve_helix(CubitVector &location, CubitVector &direction, CubitVector &start_point, double &thread_distance, double &angle, bool right_handed) const GeometryModifyEngine [virtual]
create_ellipse_surface(TBPoint *pt1, TBPoint *pt3, CubitVector center_point, BodySM *&sheet_body) const GeometryModifyEngine [virtual]
create_ellipse_surface(double major_radius, double minor_radius, CubitVector plane, BodySM *&sheet_body) const GeometryModifyEngine [virtual]
create_net_surface(DLIList< Surface * > &ref_face_list, BodySM *&new_body, DLIList< DLIList< CubitVector * > * > &vec_lists_u, DLIList< DLIList< CubitVector * > * > &vec_lists_v, double net_tol=1e-3, CubitBoolean heal=CUBIT_TRUE) const =0GeometryModifyEngine [pure virtual]
create_net_surface(DLIList< Curve * > &u_curves, DLIList< Curve * > &v_curves, BodySM *&new_body, double net_tol=1e-3, CubitBoolean heal=CUBIT_TRUE) const =0GeometryModifyEngine [pure virtual]
create_offset_body(BodySM *body_ptr, BodySM *&new_body, double offset_distance) const =0GeometryModifyEngine [pure virtual]
create_offset_sheet(DLIList< Surface * > &surface_list, double offset_distance, DLIList< Surface * > *add_surface_list_ptr, DLIList< double > *add_offset_list_ptr, DLIList< BodySM * > &new_body_list, CubitBoolean preview=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
create_offset_surface(Surface *ref_face_ptr, BodySM *&new_body, double offset_distance) const =0GeometryModifyEngine [pure virtual]
create_parallelogram_surface(TBPoint *pt1, TBPoint *pt2, TBPoint *pt3, BodySM *&sheet_body) const GeometryModifyEngine [virtual]
create_rectangle_surface(double width, double height, CubitVector plane, BodySM *&sheet_body) const GeometryModifyEngine [virtual]
create_skin_surface(DLIList< Curve * > &curves, BodySM *&new_body, DLIList< Curve * > &guides) const =0GeometryModifyEngine [pure virtual]
create_solid_bodies_from_surfs(DLIList< Surface * > &ref_face_list, DLIList< BodySM * > &new_bodies, bool keep_old=false, bool heal=true, bool sheet=false) const =0GeometryModifyEngine [pure virtual]
create_surface(DLIList< CubitVector * > &vec_list, BodySM *&new_body, Surface *ref_face_ptr, CubitBoolean project_points) const =0GeometryModifyEngine [pure virtual]
create_surface(DLIList< TBPoint * > &points, BodySM *&new_body, Surface *on_surface) const =0GeometryModifyEngine [pure virtual]
create_weld_surface(CubitVector &root, Surface *ref_face1, double leg1, Surface *ref_face2, double leg2, BodySM *&new_body) const =0GeometryModifyEngine [pure virtual]
curve_surface_intersection(Surface *surface, Curve *curve, DLIList< Curve * > &new_curves) const =0GeometryModifyEngine [pure virtual]
cylinder(double hi, double r1, double r2, double r3) const =0GeometryModifyEngine [pure virtual]
flip_normals(DLIList< Surface * > &face_list) const =0GeometryModifyEngine [pure virtual]
get_conic_mid_surface(Surface *surface_ptr1, Surface *surface_ptr2, BodySM *body_to_trim_to, BodySM *&midsurface_body) const =0GeometryModifyEngine [pure virtual]
get_gqe()=0GeometryModifyEngine [pure virtual]
get_mid_plane(const CubitVector &point_1, const CubitVector &point_2, const CubitVector &point_3, BodySM *body_to_trim_to, BodySM *&midplane_body) const =0GeometryModifyEngine [pure virtual]
get_offset_intersections(Curve *ref_edge1, Curve *ref_edge2, DLIList< CubitVector > &intersection_list, double offset=0.0, bool ext_first=true)=0GeometryModifyEngine [pure virtual]
get_offset_intersections(Curve *ref_edge_ptr, Surface *ref_face_ptr, DLIList< CubitVector > &intersection_list, double offset=0.0, bool ext_surf=true)=0GeometryModifyEngine [pure virtual]
get_possible_invalid_tbs(DLIList< TopologyBridge * > &bridges_in, DLIList< TopologyBridge * > &bridges_out)=0GeometryModifyEngine [pure virtual]
get_spheric_mid_surface(Surface *surface_ptr1, Surface *surface_ptr2, BodySM *body_to_trim_to, BodySM *&midsurface_body) const =0GeometryModifyEngine [pure virtual]
get_toric_mid_surface(Surface *surface_ptr1, Surface *surface_ptr2, BodySM *body_to_trim_to, BodySM *&midsurface_body) const =0GeometryModifyEngine [pure virtual]
hollow(DLIList< BodySM * > &bodies, DLIList< Surface * > &surfs_to_remove, DLIList< BodySM * > &new_bodies, double depth) const =0GeometryModifyEngine [pure virtual]
imprint(BodySM *BodyPtr1, BodySM *BodyPtr2, BodySM *&newBody1, BodySM *&newBody2, bool keep_old) const =0GeometryModifyEngine [pure virtual]
imprint(DLIList< BodySM * > &from_body_list, DLIList< BodySM * > &new_from_body_list, bool keep_old, DLIList< TopologyBridge * > *new_tbs=NULL, DLIList< TopologyBridge * > *att_tbs=NULL) const =0GeometryModifyEngine [pure virtual]
imprint(DLIList< BodySM * > &body_list, DLIList< Curve * > &ref_edge_list, DLIList< BodySM * > &new_body_list, DLIList< TopologyBridge * > &temporary_bridges, bool keep_old_body, bool show_messages=true) const =0GeometryModifyEngine [pure virtual]
imprint(DLIList< Surface * > &ref_face_list, DLIList< Curve * > &ref_edge_list, DLIList< TopologyBridge * > &temporary_bridges, DLIList< BodySM * > &new_body_list, bool keep_old_body) const =0GeometryModifyEngine [pure virtual]
imprint(DLIList< Surface * > &surface_list, DLIList< DLIList< Curve * > * > &curve_lists_list, BodySM *&new_body, bool keep_old_body, bool expand=true, DLIList< TopologyBridge * > *new_tbs=NULL, DLIList< TopologyBridge * > *att_tbs=NULL) const =0GeometryModifyEngine [pure virtual]
imprint(DLIList< BodySM * > &body_list, DLIList< CubitVector > &vector_list, DLIList< BodySM * > &new_body_list, bool keep_old_body, DLIList< TopologyBridge * > *new_tbs=NULL, DLIList< TopologyBridge * > *att_tbs=NULL, double *tol_in=NULL, bool clean_up_slivers=true) const =0GeometryModifyEngine [pure virtual]
imprint_projected_edges(DLIList< Surface * > &ref_face_list, DLIList< Curve * > &ref_edge_list, DLIList< BodySM * > &new_body_list, DLIList< Curve * > &kept_free_edges, bool keep_old_body, bool keep_free_edges) const =0GeometryModifyEngine [pure virtual]
imprint_projected_edges(DLIList< Surface * > &ref_face_list, DLIList< BodySM * > &body_list, DLIList< Curve * > &ref_edge_list, DLIList< BodySM * > &new_body_list, bool keep_old_body, bool keep_free_edges) const =0GeometryModifyEngine [pure virtual]
intersect(BodySM *tool_body_ptr, DLIList< BodySM * > &from_bodies, DLIList< BodySM * > &new_bodies, bool keep_old=false, bool preview=false) const =0GeometryModifyEngine [pure virtual]
is_modify_engine(const TopologyBridge *) const GeometryModifyEngine [inline, virtual]
loft_surfaces_to_body(DLIList< Surface * > &surfaces, DLIList< double > &takeoff_factor_list, DLIList< Surface * > &takeoff_vector_surface_list, DLIList< CubitVector > &surface_takeoff_vector_list, DLIList< Curve * > &takeoff_vector_curve_list, DLIList< CubitVector > &curve_takeoff_vector_list, DLIList< Curve * > &guides, DLIList< TBPoint * > &match_vertices_list, BodySM *&new_body, CubitBoolean global_guides, CubitBoolean closed, CubitBoolean show_matching_curves, CubitBoolean preview) const =0GeometryModifyEngine [pure virtual]
make_BodySM(Surface *) const =0GeometryModifyEngine [pure virtual]
make_BodySM(DLIList< Lump * > &) const =0GeometryModifyEngine [pure virtual]
make_Curve(Curve *curve_ptr, std::map< TopologyBridge *, TopologyBridge * > *old_tb_to_new_tb=NULL) const =0GeometryModifyEngine [pure virtual]
make_Curve(TBPoint const *point1_ptr, TBPoint const *point2_ptr, Surface *ref_face_ptr, const CubitVector *third_point=NULL) const =0GeometryModifyEngine [pure virtual]
make_Curve(DLIList< CubitVector * > &point_list, DLIList< CubitVector * > &point_tangents) const =0GeometryModifyEngine [pure virtual]
make_Curve(GeometryType curve_type, TBPoint const *point1_ptr, TBPoint const *point2_ptr, DLIList< CubitVector * > &vector_list, Surface *ref_face_ptr=NULL) const =0GeometryModifyEngine [pure virtual]
make_Curve(GeometryType curve_type, TBPoint const *point1_ptr, TBPoint const *point2_ptr, CubitVector const *intermediate_point_ptr) const =0GeometryModifyEngine [pure virtual]
make_elliptical_Curve(TBPoint const *point1, TBPoint const *point2, CubitVector &center_point, double start_angle, double end_angle, CubitSense sense) const GeometryModifyEngine [virtual]
make_extended_sheet(DLIList< Surface * > &surface_list, CubitBox *clip_box=NULL, bool preview=false) const =0GeometryModifyEngine [pure virtual]
make_Lump(DLIList< Surface * > &surface_list) const =0GeometryModifyEngine [pure virtual]
make_Point(CubitVector const &position) const =0GeometryModifyEngine [pure virtual]
make_Surface(Surface *old_surface_ptr, std::map< TopologyBridge *, TopologyBridge * > *old_tb_to_new_tb=NULL) const =0GeometryModifyEngine [pure virtual]
make_Surface(GeometryType surface_type, DLIList< Curve * > &curve_list, Surface *old_surface_ptr=NULL, bool check_edges=true) const =0GeometryModifyEngine [pure virtual]
offset_curves(DLIList< Curve * > &ref_edge_list, DLIList< Curve * > &result_curve_list, double offset_distance, const CubitVector &offset_direction, int gap_type=1)=0GeometryModifyEngine [pure virtual]
planar_sheet(const CubitVector &p1, const CubitVector &p2, const CubitVector &p3, const CubitVector &p4) const =0GeometryModifyEngine [pure virtual]
prism(double height, int sides, double major, double minor) const =0GeometryModifyEngine [pure virtual]
project_edges(DLIList< Surface * > &ref_face_list, DLIList< Curve * > &ref_edge_list_in, DLIList< Curve * > &ref_edge_list_new, bool print_error=true) const =0GeometryModifyEngine [pure virtual]
pyramid(double height, int sides, double major, double minor, double top=0.0) const =0GeometryModifyEngine [pure virtual]
regularize_body(BodySM *body_ptr, BodySM *&new_body_ptr)=0GeometryModifyEngine [pure virtual]
regularize_entity(GeometryEntity *old_entity_ptr, BodySM *&new_body_ptr)=0GeometryModifyEngine [pure virtual]
remove_curve_slivers(BodySM *bodies, double lengthlimit) const =0GeometryModifyEngine [pure virtual]
remove_topology(DLIList< Curve * > &curves_to_remove, DLIList< Surface * > &surfs_to_remove, double backoff_distance, double small_edge_size, DLIList< BodySM * > &new_bodysm_list, CubitBoolean preview) const =0GeometryModifyEngine [pure virtual]
reverse_body(BodySM *body_to_reverse)=0GeometryModifyEngine [pure virtual]
scale(BodySM *&body, const CubitVector &factors)=0GeometryModifyEngine [pure virtual]
section(DLIList< BodySM * > &section_body_list, const CubitVector &point_1, const CubitVector &point_2, const CubitVector &point_3, DLIList< BodySM * > &new_body_list, bool keep_normal_side, bool keep_old=false, bool keep_both_sides=false)=0GeometryModifyEngine [pure virtual]
separate_surfaces(DLIList< Surface * > &surf_list, DLIList< BodySM * > &new_bodies)=0GeometryModifyEngine [pure virtual]
sphere(double radius) const =0GeometryModifyEngine [pure virtual]
split_body(BodySM *body_ptr, DLIList< BodySM * > &new_bodies)=0GeometryModifyEngine [pure virtual]
split_curve(Curve *curve_to_split, const CubitVector &split_location, DLIList< Curve * > &created_curves)=0GeometryModifyEngine [pure virtual]
split_free_curve(Curve *curve, DLIList< CubitVector > &split_locations, DLIList< Curve * > &new_curves)GeometryModifyEngine [virtual]
split_periodic(BodySM *body_ptr, BodySM *&new_body)=0GeometryModifyEngine [pure virtual]
stitch(DLIList< BodySM * > &bodies_to_stitch, DLIList< BodySM * > &new_bodies, bool tighten_gaps, double tolerance) const =0GeometryModifyEngine [pure virtual]
subtract(DLIList< BodySM * > &tool_body_list, DLIList< BodySM * > &from_bodies, DLIList< BodySM * > &new_bodies, bool imprint=false, bool keep_old=false) const =0GeometryModifyEngine [pure virtual]
supports_facets()GeometryModifyEngine [inline, virtual]
supports_interoperability()=0GeometryModifyEngine [pure virtual]
surface_intersection(Surface *surface1_ptr, Surface *surface2_ptr, DLIList< Curve * > &inter_graph, const double tol) const =0GeometryModifyEngine [pure virtual]
sweep_along_curve(DLIList< GeometryEntity * > &ref_ent_list, DLIList< BodySM * > &result_body_list, DLIList< Curve * > &ref_edge_list, double draft_angle=0.0, int draft_type=0, bool rigid=false, bool anchor_entity=CUBIT_FALSE, bool keep_old=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
sweep_helical(DLIList< GeometryEntity * > &ref_ent_list, DLIList< BodySM * > &result_body_list, CubitVector &location, CubitVector &direction, double &thread_distance, double &angle, bool right_handed, bool anchor_entity=CUBIT_FALSE, bool keep_old=CUBIT_FALSE) const GeometryModifyEngine [virtual]
sweep_perpendicular(DLIList< GeometryEntity * > &ref_ent_list, DLIList< BodySM * > &result_body_list, double distance, double draft_angle, int draft_type, bool switchside, bool rigid, bool anchor_entity=CUBIT_FALSE, bool keep_old=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
sweep_rotational(DLIList< GeometryEntity * > &ref_ent_list, DLIList< BodySM * > &result_body_list, const CubitVector &point, const CubitVector &direction, double angle, int steps=0, double draft_angle=0.0, int draft_type=0, bool switchside=false, bool make_solid=false, bool rigid=false, bool anchor_entity=CUBIT_FALSE, bool keep_old=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
sweep_to_body(DLIList< Curve * > curve_list, BodySM *target_body, CubitVector distance, DLIList< BodySM * > &new_bodies, bool unite) const =0GeometryModifyEngine [pure virtual]
sweep_to_body(Surface *source_surface, BodySM *target_body, CubitVector distance, DLIList< BodySM * > &new_bodies) const =0GeometryModifyEngine [pure virtual]
sweep_translational(DLIList< GeometryEntity * > &ref_ent_list, DLIList< BodySM * > &result_body_list, const CubitVector &sweep_vector, double draft_angle, int draft_type, bool switchside, bool rigid, bool anchor_entity=CUBIT_FALSE, bool keep_old=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
test_regularize_entity(GeometryEntity *old_entity_ptr)=0GeometryModifyEngine [pure virtual]
thicken(DLIList< BodySM * > &bodies, DLIList< BodySM * > &new_body_list, double depth, bool both=false) const =0GeometryModifyEngine [pure virtual]
tolerant_imprint(DLIList< Surface * > &surfs_in, DLIList< BodySM * > &new_bodysm_list) const =0GeometryModifyEngine [pure virtual]
tolerant_imprint(DLIList< BodySM * > &bodies_in, DLIList< BodySM * > &new_bodies, double overlap_tol, double imprint_tol, DLIList< TopologyBridge * > *new_tbs=NULL, DLIList< TopologyBridge * > *att_tbs=NULL) const =0GeometryModifyEngine [pure virtual]
tolerant_imprint_surface_with_curves(Surface *surface_to_imprint, DLIList< Curve * > &curves, DLIList< TopologyBridge * > &temporary_bridges, BodySM *&new_body, DLIList< TopologyBridge * > *new_tbs=NULL, DLIList< TopologyBridge * > *att_tbs=NULL) const =0GeometryModifyEngine [pure virtual]
torus(double r1, double r2) const =0GeometryModifyEngine [pure virtual]
trim_curve(Curve *trim_curve, const CubitVector &trim_vector, const CubitVector &keep_vector, bool keep_old=false)=0GeometryModifyEngine [pure virtual]
tweak_bend(DLIList< BodySM * > &bend_bodies, DLIList< BodySM * > &new_bodysm_list, CubitVector &neutral_root, CubitVector &bend_axis, CubitVector &bend_direction, double radius, double angle, DLIList< CubitVector > &bend_regions, double width=-1, CubitBoolean center_bend=CUBIT_FALSE, int num_points=0, CubitBoolean keep_old_body=CUBIT_FALSE, CubitBoolean preview=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
tweak_chamfer(DLIList< Curve * > &curve_list, double left_offset, DLIList< BodySM * > &new_bodysm_list, double right_offset=-1.0, CubitBoolean keep_old_body=CUBIT_FALSE, CubitBoolean preview=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
tweak_chamfer(DLIList< TBPoint * > &point_list, double offset1, DLIList< BodySM * > &new_bodysm_list, Curve *edge1=NULL, double offset2=-1.0, Curve *edge2=NULL, double offset3=-1.0, Curve *edge3=NULL, CubitBoolean keep_old_body=CUBIT_FALSE, CubitBoolean preview=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
tweak_fillet(DLIList< Curve * > &curve_list, double radius, DLIList< BodySM * > &new_bodysm_list, CubitBoolean keep_old_body=CUBIT_FALSE, CubitBoolean preview=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
tweak_fillet(Curve *curve_ptr, double start_radius, double end_radius, BodySM *&new_bodysm_ptr, CubitBoolean keep_old_body=CUBIT_FALSE, CubitBoolean preview=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
tweak_fillet(DLIList< TBPoint * > &point_list, double radius, DLIList< BodySM * > &new_bodysm_list, CubitBoolean keep_old_body=CUBIT_FALSE, CubitBoolean preview=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
tweak_move(DLIList< Surface * > &surface_list, const CubitVector &delta, DLIList< BodySM * > &new_bodysm_list, CubitBoolean keep_old_body=CUBIT_FALSE, CubitBoolean preview=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
tweak_move(DLIList< Curve * > &curve_list, const CubitVector &delta, DLIList< BodySM * > &new_bodysm_list, CubitBoolean keep_old_body=CUBIT_FALSE, CubitBoolean preview=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
tweak_offset(DLIList< Surface * > &surface_list, double offset_distance, DLIList< Surface * > *add_surface_list_ptr, DLIList< double > *add_offset_list_ptr, DLIList< BodySM * > &new_bodysm_list, CubitBoolean keep_old_body=CUBIT_FALSE, CubitBoolean preview=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
tweak_offset(DLIList< Curve * > &curve_list, double offset_distance, DLIList< Curve * > *add_curve_list_ptr, DLIList< double > *add_offset_list_ptr, DLIList< BodySM * > &new_bodysm_list, CubitBoolean keep_old_body=CUBIT_FALSE, CubitBoolean preview=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
tweak_remove(DLIList< Surface * > &surface_list, DLIList< BodySM * > &new_bodysm_list, CubitBoolean extend_adjoining=CUBIT_TRUE, CubitBoolean keep_old_body=CUBIT_FALSE, CubitBoolean preview=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
tweak_remove(DLIList< Curve * > &curve_list, DLIList< BodySM * > &new_bodysm_list, CubitBoolean keep_old_body=CUBIT_FALSE, CubitBoolean preview=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
tweak_target(DLIList< Surface * > &surface_list, DLIList< Surface * > &target_surf_list, DLIList< BodySM * > &new_bodysm_list, CubitBoolean extend_flg=CUBIT_TRUE, CubitPlane *limit_plane=NULL, CubitBoolean reverse_flg=CUBIT_FALSE, CubitBoolean keep_old_body=CUBIT_FALSE, CubitBoolean preview=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
tweak_target(DLIList< Curve * > &curve_list, DLIList< Surface * > &target_surf_list, DLIList< BodySM * > &new_bodysm_list, CubitBoolean extend_flg=CUBIT_TRUE, CubitPlane *limit_plane=NULL, CubitBoolean reverse_flg=CUBIT_FALSE, CubitBoolean keep_old_body=CUBIT_FALSE, CubitBoolean preview=CUBIT_FALSE, double max_area_increase=0) const =0GeometryModifyEngine [pure virtual]
tweak_target(DLIList< Curve * > &curve_list, DLIList< Curve * > &target_curve_list, DLIList< BodySM * > &new_bodysm_list, CubitBoolean extend_flg=CUBIT_TRUE, CubitPlane *limit_plane=NULL, CubitBoolean reverse_flg=CUBIT_FALSE, CubitBoolean keep_old_body=CUBIT_FALSE, CubitBoolean preview=CUBIT_FALSE, double max_area_increase=0) const =0GeometryModifyEngine [pure virtual]
tweak_target(TBPoint *point_ptr, DLIList< Surface * > &modify_surface_list, CubitVector &target_loc, BodySM *&new_bodysm_ptr, CubitBoolean keep_old_body=CUBIT_FALSE, CubitBoolean preview=CUBIT_FALSE) const =0GeometryModifyEngine [pure virtual]
unite(DLIList< BodySM * > &bodies, DLIList< BodySM * > &newBodies, bool keep_old=false) const =0GeometryModifyEngine [pure virtual]
webcut(DLIList< BodySM * > &webcut_body_list, const CubitVector &v1, const CubitVector &v2, const CubitVector &v3, DLIList< BodySM * > &neighbor_imprint_list, DLIList< BodySM * > &results_list, ImprintType imprint_type=NO_IMPRINT, bool preview=false) const =0GeometryModifyEngine [pure virtual]
webcut(DLIList< BodySM * > &webcut_body_list, BodySM const *tool_body, DLIList< BodySM * > &neighbor_imprint_list, DLIList< BodySM * > &results_list, ImprintType imprint_type=NO_IMPRINT, bool preview=false) const =0GeometryModifyEngine [pure virtual]
webcut_across_translate(DLIList< BodySM * > &body_list, Surface *plane_surf1, Surface *plane_surf2, DLIList< BodySM * > &neighbor_imprint_list, DLIList< BodySM * > &results_list, ImprintType imprint_type=NO_IMPRINT, bool preview=false) const =0GeometryModifyEngine [pure virtual]
webcut_with_brick(DLIList< BodySM * > &webcut_body_list, const CubitVector &center, const CubitVector axes[3], const CubitVector &extension, DLIList< BodySM * > &neighbor_imprint_list, DLIList< BodySM * > &results_list, ImprintType imprint_type=NO_IMPRINT, CubitBoolean preview=false)=0GeometryModifyEngine [pure virtual]
webcut_with_curve_loop(DLIList< BodySM * > &webcut_body_list, DLIList< Curve * > &ref_edge_list, DLIList< BodySM * > &neighbor_imprint_list, DLIList< BodySM * > &results_list, ImprintType imprint_type=NO_IMPRINT, bool preview=false)=0GeometryModifyEngine [pure virtual]
webcut_with_cylinder(DLIList< BodySM * > &webcut_body_list, double radius, const CubitVector &axis, const CubitVector &center, DLIList< BodySM * > &neighbor_imprint_list, DLIList< BodySM * > &results_list, ImprintType imprint_type=NO_IMPRINT, CubitBoolean preview=false)=0GeometryModifyEngine [pure virtual]
webcut_with_extended_sheet(DLIList< BodySM * > &webcut_body_list, DLIList< Surface * > &surface_list, DLIList< BodySM * > &neighbor_imprint_list, DLIList< BodySM * > &new_bodies, int &num_cut, ImprintType imprint_type=NO_IMPRINT, bool preview=false)=0GeometryModifyEngine [pure virtual]
webcut_with_planar_sheet(DLIList< BodySM * > &webcut_body_list, const CubitVector &center, const CubitVector axes[2], double width, double height, DLIList< BodySM * > &neighbor_imprint_list, DLIList< BodySM * > &results_list, ImprintType imprint_type=NO_IMPRINT, bool preview=false)=0GeometryModifyEngine [pure virtual]
webcut_with_sheet(DLIList< BodySM * > &webcut_body_list, BodySM *sheet_body, DLIList< BodySM * > &neighbor_imprint_list, DLIList< BodySM * > &new_bodies, ImprintType imprint_type=NO_IMPRINT, bool preview=false)=0GeometryModifyEngine [pure virtual]
webcut_with_sweep_curves(DLIList< BodySM * > &blank_bodies, DLIList< Curve * > &curves, const CubitVector &sweep_vector, bool through_all, Surface *stop_surf, Curve *curve_to_sweep_along, DLIList< BodySM * > &neighbor_imprint_list, DLIList< BodySM * > &results_list, ImprintType imprint_type=NO_IMPRINT, CubitBoolean preview=false)=0GeometryModifyEngine [pure virtual]
webcut_with_sweep_curves_rotated(DLIList< BodySM * > &blank_bodies, DLIList< Curve * > &curves, const CubitVector &point, const CubitVector &sweep_axis, double angle, Surface *stop_surf, DLIList< BodySM * > &neighbor_imprint_list, DLIList< BodySM * > &results_list, ImprintType imprint_type=NO_IMPRINT, CubitBoolean preview=false)=0GeometryModifyEngine [pure virtual]
webcut_with_sweep_surfaces(DLIList< BodySM * > &blank_bodies, DLIList< Surface * > &surfaces, const CubitVector &sweep_vector, bool sweep_perp, bool through_all, bool outward, bool up_to_next, Surface *stop_surf, Curve *curve_to_sweep_along, DLIList< BodySM * > &neighbor_imprint_list, DLIList< BodySM * > &results_list, ImprintType imprint_type=NO_IMPRINT, CubitBoolean preview=false)=0GeometryModifyEngine [pure virtual]
webcut_with_sweep_surfaces_rotated(DLIList< BodySM * > &blank_bodies, DLIList< Surface * > &surfaces, const CubitVector &point, const CubitVector &sweep_axis, double angle, Surface *stop_surf, bool up_to_next, DLIList< BodySM * > &neighbor_imprint_list, DLIList< BodySM * > &results_list, ImprintType imprint_type=NO_IMPRINT, CubitBoolean preview=false)=0GeometryModifyEngine [pure virtual]
~GeometryModifyEngine()GeometryModifyEngine [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines