Units / blend
blend.fillet_executive_p2 todo
- Layer
- 61
- Upstream lines
- 1,152
- Functions
- 12
- Rust module
blend::fillet_executive::p2
Source: crates/solidcore/src/blend/fillet_executive/p2.rs (not written yet)
Upstream: source/SMLib/inc/SmFilletExecutive.h, source/SMLib/src/SmFilletExecutive.cpp
Notes
12 fns; largest: SmFilletExecutive::SurfaceSurfaceFillet, SmFilletExecutive::DoSurfaceFilleting, SmFilletExecutive::SetFilletParameters, SmFilletExecutive::CollectTangentEdgeSequence; cycle back-edges (call into later units; stub or co-port): blend.fillet_geom_p6(1); unit-SCC #22 (220 units); 31 upstream test entry points reach this unit
Difftest
No difftest report yet.
Dependencies
Depends on: blend.fillet_executive_p1 todo blend.fillet_geom_p1 claimed blend.fillet_solver_p1 claimed blend.fillet_standard_solver_p1 claimed blend.fillet_standard_solver_p2 todo boolean.merge_p1 partial geom.context green geom.extent1d green geom.object partial geom.vector3d green nurbs.b_spline_curve_p1 green topology.brep_p1 claimed topology.edge partial
Soft dependencies: blend.fillet_corner_p1 todo blend.fillet_geom_p4 todo blend.fillet_solver_p2 todo blend.fillet_solver_p3 todo blend.fillet_solver_p4 claimed boolean.topology_intersector_p1 partial boolean.topology_intersector_p2 claimed curve.curve_p2 green curve.curve_p8 green geom.a_object partial geom.solution_array partial geom.tol green geom.vector2d green nurbs.b_spline_curve_n_lib green surface.offset_surface green surface.surface_p2 partial topology.brep_p2 claimed topology.brep_p3 claimed topology.brep_p4 claimed topology.edgeuse_p1 partial topology.proto_topology_p1 partial topology.topology green
Dependents: none
Soft dependents: blend.fillet_corner_p2 todo blend.fillet_geom_p2 todo
Upstream functions
| Upstream function | Defined at | Lines | Rust (from the file header) |
|---|---|---|---|
SmTemporaryRadiusChange::SmTemporaryRadiusChange | SmFilletExecutive.h:641 | 10 | |
SmTemporaryRadiusChange::~SmTemporaryRadiusChange | SmFilletExecutive.h:653 | 4 | |
SmFilletExecutive::SetFilletParameters | SmFilletExecutive.cpp:865 | 194 | |
SmFilletExecutive::SurfaceSurfaceFillet | SmFilletExecutive.cpp:1306 | 256 | |
SmFilletExecutive::DoSurfaceFilleting | SmFilletExecutive.cpp:3750 | 220 | |
SmFilletExecutive::SetFilletBrepEdgeMap | SmFilletExecutive.cpp:4147 | 92 | |
SmFilletExecutive::ProcessSmoothEdgeSequences | SmFilletExecutive.cpp:4544 | 20 | |
SmFilletExecutive::CollectTangentEdgeSequence | SmFilletExecutive.cpp:4571 | 125 | |
SmTemporaryRadiusChange::SetUp | SmFilletExecutive.cpp:4968 | 106 | |
SmTemporaryRadiusChange::Revert | SmFilletExecutive.cpp:5083 | 36 | |
SmLinearFilletLaw::SmLinearFilletLaw | SmFilletExecutive.cpp:5325 | 16 | |
SmBSplineFilletLaw::SmBSplineFilletLaw | SmFilletExecutive.cpp:5594 | 73 |
Upstream tests reaching this unit
SM_API_test:TestSmFilletPreview, SM_API_test:TestSmSurfaceSurfaceFillet, SM_API_test:TestSmCircularFillet, SM_API_test:TestSmChamferFillet, SM_API_test:TestSmFilletEdges, SM_API_test:TestSmFilletEdgesPerEdge