LCOV - code coverage report
Current view: top level - geom/OCC - OCCModifyEngine.cpp (source / functions) Hit Total Coverage
Test: coverage_sk.info Lines: 1808 5304 34.1 %
Date: 2020-06-30 00:58:45 Functions: 56 160 35.0 %
Branches: 2977 16084 18.5 %

Function Name Sort by function name Hit count Sort by hit count
OCCModifyEngine::OCCModifyEngine() 841
OCCModifyEngine::brick(CubitVector const&, CubitVector const*, CubitVector const&) const 11
OCCModifyEngine::brick(double, double, double) const 269
OCCModifyEngine::check_intersection(DLIList<TopoDS_Edge*>*&, TopoDS_Face) const 66
OCCModifyEngine::check_operation(TopoDS_Shape&, TopoDS_Shape*&, bool, bool&, BRepAlgoAPI_BooleanOperation*, bool) const 339
OCCModifyEngine::chop(DLIList<BodySM*>&, DLIList<BodySM*>&, DLIList<BodySM*>&, BodySM*&, bool, bool) const 0
OCCModifyEngine::copy_body(BodySM*, std::map<TopologyBridge*, TopologyBridge*, std::less<TopologyBridge*>, std::allocator<std::pair<TopologyBridge* const, TopologyBridge*> > >*) const 199
OCCModifyEngine::copy_body_attributes(TopoDS_Shape, BRepBuilderAPI_Copy&) const 199
OCCModifyEngine::countEdges(TopoDS_Wire&) 110
OCCModifyEngine::create_arc(CubitVector const&, double, double, double, CubitVector, bool) 11
OCCModifyEngine::create_arc_center_edge(TBPoint*, TBPoint*, TBPoint*, CubitVector const&, double, bool, bool) 0
OCCModifyEngine::create_arc_radius(CubitVector const&, TBPoint*, TBPoint*, CubitVector const&, double, bool, bool) 0
OCCModifyEngine::create_arc_three(Curve*, Curve*, Curve*, bool, bool) 0
OCCModifyEngine::create_arc_three(TBPoint*, TBPoint*, TBPoint*, bool, bool) 22
OCCModifyEngine::create_body(VolumeFacets&, std::map<FacetShapes*, GeometryEntity*, std::less<FacetShapes*>, std::allocator<std::pair<FacetShapes* const, GeometryEntity*> > >&, std::vector<double, std::allocator<double> > const&, int) const 0
OCCModifyEngine::create_circle_surface(TBPoint*, CubitVector, TBPoint*, BodySM*&) const 0
OCCModifyEngine::create_circle_surface(TBPoint*, TBPoint*, CubitVector, BodySM*&) const 0
OCCModifyEngine::create_circle_surface(double, CubitVector, BodySM*&) const 0
OCCModifyEngine::create_curve_combine(DLIList<Curve*>&, Curve*&) 0
OCCModifyEngine::create_ellipse_surface(TBPoint*, TBPoint*, CubitVector, BodySM*&) const 0
OCCModifyEngine::create_ellipse_surface(double, double, CubitVector, BodySM*&) const 0
OCCModifyEngine::create_net_surface(DLIList<Curve*>&, DLIList<Curve*>&, BodySM*&, double, bool) const 0
OCCModifyEngine::create_net_surface(DLIList<Surface*>&, BodySM*&, DLIList<DLIList<CubitVector*>*>&, DLIList<DLIList<CubitVector*>*>&, double, bool) const 0
OCCModifyEngine::create_offset_body(BodySM*, BodySM*&, double) const 0
OCCModifyEngine::create_offset_surface(Surface*, BodySM*&, double) const 0
OCCModifyEngine::create_rectangle_surface(double, double, CubitVector, BodySM*&) const 0
OCCModifyEngine::create_skin_surface(DLIList<Curve*>&, BodySM*&, DLIList<Curve*>&) const 11
OCCModifyEngine::create_solid_bodies_from_surfs(DLIList<Surface*>&, DLIList<BodySM*>&, bool, bool, bool) const 0
OCCModifyEngine::create_surface(DLIList<CubitVector*>&, BodySM*&, Surface*, bool) const 0
OCCModifyEngine::create_surface(DLIList<TBPoint*>&, BodySM*&, Surface*) const 0
OCCModifyEngine::create_weld_surface(CubitVector&, Surface*, double, Surface*, double, BodySM*&) const 0
OCCModifyEngine::curve_surface_intersection(Surface*, Curve*, DLIList<Curve*>&) const 0
OCCModifyEngine::cylinder(double, double, double, double) const 86
OCCModifyEngine::do_loft(BRepOffsetAPI_ThruSections&, DLIList<DLIList<TopoDS_Edge*>*>) const 11
OCCModifyEngine::do_loft(BRepOffsetAPI_ThruSections&, DLIList<Surface*>&) const 11
OCCModifyEngine::do_subtract(DLIList<BodySM*>&, DLIList<TopoDS_Shape*>&, DLIList<bool>&, DLIList<CubitBox*>*, DLIList<BodySM*>&, bool, bool) const 130
OCCModifyEngine::face_edge_imprint(DLIList<Surface*>&, DLIList<Curve*>&, DLIList<TopoDS_Face*>&, DLIList<TopoDS_Shape*>&, bool) const 0
OCCModifyEngine::find_imprinting_edge(TopoDS_Shape&, TopoDS_Edge&, DLIList<TopoDS_Face*>&) const 0
OCCModifyEngine::flip_normals(DLIList<Surface*>&) const 0
OCCModifyEngine::get_3_point_plane(CubitVector const&, CubitVector const&, CubitVector const&, TopoDS_Face*&) const 0
OCCModifyEngine::get_att_tbs(DLIList<OCCSurface*>&, DLIList<OCCCurve*>&, DLIList<OCCPoint*>&, CubitString const&, DLIList<TopologyBridge*>*) const 0
OCCModifyEngine::get_conic_mid_surface(Surface*, Surface*, BodySM*, BodySM*&) const 0
OCCModifyEngine::get_gqe() 735
OCCModifyEngine::get_mid_plane(CubitVector const&, CubitVector const&, CubitVector const&, BodySM*, BodySM*&) const 22
OCCModifyEngine::get_new_tbs(std::map<OCCSurface*, std::pair<CubitVector, double>, std::less<OCCSurface*>, std::allocator<std::pair<OCCSurface* const, std::pair<CubitVector, double> > > >&, std::map<OCCCurve*, std::pair<CubitVector, double>, std::less<OCCCurve*>, std::allocator<std::pair<OCCCurve* const, std::pair<CubitVector, double> > > >&, DLIList<OCCPoint*>&, DLIList<OCCSurface*>&, DLIList<OCCCurve*>&, DLIList<OCCPoint*>&, DLIList<TopologyBridge*>*) const 0
OCCModifyEngine::get_offset_intersections(Curve*, Curve*, DLIList<CubitVector>&, double, bool) 0
OCCModifyEngine::get_offset_intersections(Curve*, Surface*, DLIList<CubitVector>&, double, bool) 0
OCCModifyEngine::get_possible_invalid_tbs(DLIList<TopologyBridge*>&, DLIList<TopologyBridge*>&) 262
OCCModifyEngine::get_shape_list(DLIList<BodySM*>&, DLIList<TopoDS_Shape*>&, DLIList<bool>&, bool, DLIList<CubitBox*>*) const 454
OCCModifyEngine::get_spheric_mid_surface(Surface*, Surface*, BodySM*, BodySM*&) const 0
OCCModifyEngine::get_sweepable_toposhape(OCCCurve*&, TopoDS_Shape&) const 0
OCCModifyEngine::get_sweepable_toposhape(OCCSurface*&, CubitVector const*, TopoDS_Shape&) const 11
OCCModifyEngine::get_toric_mid_surface(Surface*, Surface*, BodySM*, BodySM*&) const 0
OCCModifyEngine::hollow(DLIList<BodySM*>&, DLIList<Surface*>&, DLIList<BodySM*>&, double) const 0
OCCModifyEngine::imprint(BodySM*, BodySM*, BodySM*&, BodySM*&, bool) const 11
OCCModifyEngine::imprint(DLIList<BodySM*>&, DLIList<BodySM*>&, bool, DLIList<TopologyBridge*>*, DLIList<TopologyBridge*>*) const 31
OCCModifyEngine::imprint(DLIList<BodySM*>&, DLIList<CubitVector>&, DLIList<BodySM*>&, bool, DLIList<TopologyBridge*>*, DLIList<TopologyBridge*>*, double*, bool) const 0
OCCModifyEngine::imprint(DLIList<BodySM*>&, DLIList<Curve*>&, DLIList<BodySM*>&, DLIList<TopologyBridge*>&, bool, bool) const 0
OCCModifyEngine::imprint(DLIList<Surface*>&, DLIList<Curve*>&, DLIList<TopologyBridge*>&, DLIList<BodySM*>&, bool) const 0
OCCModifyEngine::imprint(DLIList<Surface*>&, DLIList<DLIList<Curve*>*>&, BodySM*&, bool, bool, DLIList<TopologyBridge*>*, DLIList<TopologyBridge*>*) const 0
OCCModifyEngine::imprint_projected_edges(DLIList<Surface*>&, DLIList<BodySM*>&, DLIList<Curve*>&, DLIList<BodySM*>&, bool, bool) const 0
OCCModifyEngine::imprint_projected_edges(DLIList<Surface*>&, DLIList<Curve*>&, DLIList<BodySM*>&, DLIList<Curve*>&, bool, bool) const 0
OCCModifyEngine::imprint_toposhapes(TopoDS_Shape*&, TopoDS_Shape*, DLIList<TopoDS_Face*>&) const 228
OCCModifyEngine::intersect(BodySM*, DLIList<BodySM*>&, DLIList<BodySM*>&, bool, bool) const 33
OCCModifyEngine::is_modify_engine(TopologyBridge const*) const 1637
OCCModifyEngine::loft_surfaces_to_body(DLIList<Surface*>&, DLIList<double>&, DLIList<Surface*>&, DLIList<CubitVector>&, DLIList<Curve*>&, DLIList<CubitVector>&, DLIList<Curve*>&, DLIList<TBPoint*>&, BodySM*&, bool, bool, bool, bool) const 11
OCCModifyEngine::make_BodySM(DLIList<Lump*>&) const 0
OCCModifyEngine::make_BodySM(Surface*) const 0
OCCModifyEngine::make_Curve(Curve*, std::map<TopologyBridge*, TopologyBridge*, std::less<TopologyBridge*>, std::allocator<std::pair<TopologyBridge* const, TopologyBridge*> > >*) const 0
OCCModifyEngine::make_Curve(DLIList<CubitVector*>&, DLIList<CubitVector*>&) const 0
OCCModifyEngine::make_Curve(GeometryType, TBPoint const*, TBPoint const*, CubitVector const*) const 231
OCCModifyEngine::make_Curve(GeometryType, TBPoint const*, TBPoint const*, DLIList<CubitVector*>&, Surface*) const 143
OCCModifyEngine::make_Curve(TBPoint const*, TBPoint const*, Surface*, CubitVector const*) const 132
OCCModifyEngine::make_Lump(DLIList<Surface*>&) const 0
OCCModifyEngine::make_Point(CubitVector const&) const 385
OCCModifyEngine::make_Surface(GeometryType, DLIList<Curve*>&, Surface*, bool) const 44
OCCModifyEngine::make_Surface(Surface*, bool) const 11
OCCModifyEngine::make_Surface(Surface*, std::map<TopologyBridge*, TopologyBridge*, std::less<TopologyBridge*>, std::allocator<std::pair<TopologyBridge* const, TopologyBridge*> > >*) const 11
OCCModifyEngine::make_TopoDS_Face(GeometryType, DLIList<DLIList<TopoDS_Edge*>*>, Surface*) const 33
OCCModifyEngine::make_base_for_prim_pyramid(double, double, double, int, TopoDS_Wire&) const 22
OCCModifyEngine::make_elliptical_Curve(TBPoint const*, TBPoint const*, CubitVector&, double, double, CubitSense) const 0
OCCModifyEngine::make_extended_sheet(DLIList<Surface*>&, CubitBox*, bool) const 0
OCCModifyEngine::offset_curves(DLIList<Curve*>&, DLIList<Curve*>&, double, CubitVector const&, int) 110
OCCModifyEngine::planar_sheet(CubitVector const&, CubitVector const&, CubitVector const&, CubitVector const&) const 33
OCCModifyEngine::prism(double, int, double, double) const 11
OCCModifyEngine::project_edges(DLIList<Surface*>&, DLIList<Curve*>&, DLIList<Curve*>&, bool) const 0
OCCModifyEngine::pyramid(double, int, double, double, double) const 11
OCCModifyEngine::regularize_body(BodySM*, BodySM*&) 0
OCCModifyEngine::regularize_entity(GeometryEntity*, BodySM*&) 0
OCCModifyEngine::remove_curve_slivers(BodySM*, double) const 0
OCCModifyEngine::remove_topology(DLIList<Curve*>&, DLIList<Surface*>&, double, double, DLIList<BodySM*>&, bool) const 0
OCCModifyEngine::result_1_imprint(BodySM*, BodySM*, BodySM*&) const 0
OCCModifyEngine::result_3_imprint(BodySM*, BodySM*, BodySM*&) const 0
OCCModifyEngine::reverse_body(BodySM*) 0
OCCModifyEngine::scale(BodySM*&, CubitVector const&) 11
OCCModifyEngine::section(DLIList<BodySM*>&, CubitVector const&, CubitVector const&, CubitVector const&, DLIList<BodySM*>&, bool, bool, bool) 33
OCCModifyEngine::separate_surfaces(DLIList<Surface*>&, DLIList<BodySM*>&) 0
OCCModifyEngine::shape_to_bodySM(DLIList<TopoDS_Shape*>, DLIList<BodySM*>&) const 11
OCCModifyEngine::sort_curves(DLIList<Curve*>, DLIList<DLIList<TopoDS_Edge*>*>&) const 780
OCCModifyEngine::sort_points_by_body_type(DLIList<TBPoint*>&, DLIList<TBPoint*>&, DLIList<TBPoint*>&, DLIList<OCCSurface*>&, DLIList<OCCBody*>&) const 0
OCCModifyEngine::sphere(double) const 153
OCCModifyEngine::split_body(BodySM*, DLIList<BodySM*>&) 11
OCCModifyEngine::split_curve(Curve*, CubitVector const&, DLIList<Curve*>&) 11
OCCModifyEngine::split_periodic(BodySM*, BodySM*&) 0
OCCModifyEngine::split_shape_by_location(TopoDS_Shape*&, Curve*, CubitVector const&, DLIList<Curve*>&) const 11
OCCModifyEngine::stitch(DLIList<BodySM*>&, DLIList<BodySM*>&, bool, double) const 0
OCCModifyEngine::stitch_surfs(DLIList<BodySM*>&, TopoDS_Shape&) const 0
OCCModifyEngine::subtract(DLIList<BodySM*>&, DLIList<BodySM*>&, DLIList<BodySM*>&, bool, bool) const 97
OCCModifyEngine::surface_intersection(Surface*, Surface*, DLIList<Curve*>&, double) const 0
OCCModifyEngine::sweep_along_curve(DLIList<GeometryEntity*>&, DLIList<BodySM*>&, DLIList<Curve*>&, double, int, bool, bool, bool) const 0
OCCModifyEngine::sweep_perpendicular(DLIList<GeometryEntity*>&, DLIList<BodySM*>&, double, double, int, bool, bool, bool, bool) const 0
OCCModifyEngine::sweep_rotational(DLIList<GeometryEntity*>&, DLIList<BodySM*>&, CubitVector const&, CubitVector const&, double, int, double, int, bool, bool, bool, bool, bool) const 11
OCCModifyEngine::sweep_to_body(DLIList<Curve*>, BodySM*, CubitVector, DLIList<BodySM*>&, bool) const 0
OCCModifyEngine::sweep_to_body(Surface*, BodySM*, CubitVector, DLIList<BodySM*>&) const 0
OCCModifyEngine::sweep_translational(DLIList<GeometryEntity*>&, DLIList<BodySM*>&, CubitVector const&, double, int, bool, bool, bool, bool) const 0
OCCModifyEngine::thicken(DLIList<BodySM*>&, DLIList<BodySM*>&, double, bool) const 0
OCCModifyEngine::tolerant_imprint(DLIList<BodySM*>&, DLIList<BodySM*>&, DLIList<TopologyBridge*>*, DLIList<TopologyBridge*>*) const 0
OCCModifyEngine::tolerant_imprint(DLIList<BodySM*>&, DLIList<BodySM*>&, double, double, DLIList<TopologyBridge*>*, DLIList<TopologyBridge*>*) const 0
OCCModifyEngine::tolerant_imprint(DLIList<Surface*>&, DLIList<BodySM*>&) const 0
OCCModifyEngine::tolerant_imprint_surface_with_curves(Surface*, DLIList<Curve*>&, DLIList<TopologyBridge*>&, BodySM*&, DLIList<TopologyBridge*>*, DLIList<TopologyBridge*>*) const 0
OCCModifyEngine::torus(double, double) const 33
OCCModifyEngine::trim_curve(Curve*, CubitVector const&, CubitVector const&, bool) 0
OCCModifyEngine::tweak_chamfer(DLIList<Curve*>&, double, DLIList<BodySM*>&, double, bool, bool) const 0
OCCModifyEngine::tweak_chamfer(DLIList<TBPoint*>&, double, DLIList<BodySM*>&, Curve*, double, Curve*, double, Curve*, bool, bool) const 0
OCCModifyEngine::tweak_chamfer_sheet(TBPoint*, OCCSurface*, double, Curve*, double, Curve*, DLIList<BodySM*>&, bool, bool) const 0
OCCModifyEngine::tweak_chamfer_solid(DLIList<TBPoint*>&, DLIList<OCCBody*>&, double, DLIList<BodySM*>&, bool, bool) const 0
OCCModifyEngine::tweak_chamfer_solid(TBPoint*, OCCBody*, double, Curve*, double, Curve*, double, Curve*, DLIList<BodySM*>&, bool, bool) const 0
OCCModifyEngine::tweak_fillet(Curve*, double, double, BodySM*&, bool, bool) const 0
OCCModifyEngine::tweak_fillet(Curve*, double, double, BodySM*&, bool, bool, bool) const 0
OCCModifyEngine::tweak_fillet(DLIList<Curve*>&, double, DLIList<BodySM*>&, bool, bool) const 0
OCCModifyEngine::tweak_fillet(DLIList<TBPoint*>&, double, DLIList<BodySM*>&, bool, bool) const 0
OCCModifyEngine::tweak_fillet_chamfer_sheet(DLIList<TBPoint*>&, DLIList<OCCSurface*>, double, bool, DLIList<BodySM*>&, bool, bool) const 0
OCCModifyEngine::tweak_move(DLIList<Curve*>&, CubitVector const&, DLIList<BodySM*>&, bool, bool) const 0
OCCModifyEngine::tweak_move(DLIList<Surface*>&, CubitVector const&, DLIList<BodySM*>&, bool, bool) const 0
OCCModifyEngine::tweak_offset(DLIList<Curve*>&, double, DLIList<Curve*>*, DLIList<double>*, DLIList<BodySM*>&, bool, bool) const 0
OCCModifyEngine::tweak_offset(DLIList<Surface*>&, double, DLIList<Surface*>*, DLIList<double>*, DLIList<BodySM*>&, bool, bool) const 0
OCCModifyEngine::tweak_remove(DLIList<Curve*>&, DLIList<BodySM*>&, bool, bool) const 0
OCCModifyEngine::tweak_remove(DLIList<Surface*>&, DLIList<BodySM*>&, bool, bool, bool) const 0
OCCModifyEngine::tweak_target(DLIList<Curve*>&, DLIList<Curve*>&, DLIList<BodySM*>&, bool, CubitPlane*, bool, bool, bool, double) const 0
OCCModifyEngine::tweak_target(DLIList<Curve*>&, DLIList<Surface*>&, DLIList<BodySM*>&, bool, CubitPlane*, bool, bool, bool, double) const 0
OCCModifyEngine::tweak_target(DLIList<Surface*>&, DLIList<Surface*>&, DLIList<BodySM*>&, bool, CubitPlane*, bool, bool, bool) const 0
OCCModifyEngine::tweak_target(TBPoint*, DLIList<Surface*>&, CubitVector&, BodySM*&, bool, bool) const 0
OCCModifyEngine::unite(DLIList<BodySM*>&, DLIList<BodySM*>&, bool) const 87
OCCModifyEngine::webcut(DLIList<BodySM*>&, BodySM const*, DLIList<BodySM*>&, DLIList<BodySM*>&, ImprintType, bool) const 11
OCCModifyEngine::webcut(DLIList<BodySM*>&, CubitVector const&, CubitVector const&, CubitVector const&, DLIList<BodySM*>&, DLIList<BodySM*>&, ImprintType, bool) const 11
OCCModifyEngine::webcut_across_translate(DLIList<BodySM*>&, Surface*, Surface*, DLIList<BodySM*>&, DLIList<BodySM*>&, ImprintType, bool) const 0
OCCModifyEngine::webcut_with_brick(DLIList<BodySM*>&, CubitVector const&, CubitVector const*, CubitVector const&, DLIList<BodySM*>&, DLIList<BodySM*>&, ImprintType, bool) 0
OCCModifyEngine::webcut_with_curve_loop(DLIList<BodySM*>&, DLIList<Curve*>&, DLIList<BodySM*>&, DLIList<BodySM*>&, ImprintType, bool) 0
OCCModifyEngine::webcut_with_cylinder(DLIList<BodySM*>&, double, CubitVector const&, CubitVector const&, DLIList<BodySM*>&, DLIList<BodySM*>&, ImprintType, bool) 0
OCCModifyEngine::webcut_with_extended_sheet(DLIList<BodySM*>&, DLIList<Surface*>&, DLIList<BodySM*>&, DLIList<BodySM*>&, int&, ImprintType, bool) 0
OCCModifyEngine::webcut_with_planar_sheet(DLIList<BodySM*>&, CubitVector const&, CubitVector const*, double, double, DLIList<BodySM*>&, DLIList<BodySM*>&, ImprintType, bool) 0
OCCModifyEngine::webcut_with_sheet(DLIList<BodySM*>&, BodySM*, DLIList<BodySM*>&, DLIList<BodySM*>&, ImprintType, bool) 0
OCCModifyEngine::webcut_with_sweep_curves(DLIList<BodySM*>&, DLIList<Curve*>&, CubitVector const&, bool, Surface*, Curve*, DLIList<BodySM*>&, DLIList<BodySM*>&, ImprintType, bool) 0
OCCModifyEngine::webcut_with_sweep_curves_rotated(DLIList<BodySM*>&, DLIList<Curve*>&, CubitVector const&, CubitVector const&, double, Surface*, DLIList<BodySM*>&, DLIList<BodySM*>&, ImprintType, bool) 0
OCCModifyEngine::webcut_with_sweep_surfaces(DLIList<BodySM*>&, DLIList<Surface*>&, CubitVector const&, bool, bool, bool, bool, Surface*, Curve*, DLIList<BodySM*>&, DLIList<BodySM*>&, ImprintType, bool) 0
OCCModifyEngine::webcut_with_sweep_surfaces_rotated(DLIList<BodySM*>&, DLIList<Surface*>&, CubitVector const&, CubitVector const&, double, Surface*, bool, DLIList<BodySM*>&, DLIList<BodySM*>&, ImprintType, bool) 0
OCCModifyEngine::~OCCModifyEngine() 542
_GLOBAL__sub_I_OCCModifyEngine.cpp 1591
__static_initialization_and_destruction_0(int, int) 1591
dynamic_OpenCascade_create_gme 0

Generated by: LCOV version 1.11