Units / blend
blend.fillet_solver_p5 claimed
- Layer
- 50
- Upstream lines
- 848
- Functions
- 2
- Rust module
blend::fillet_solver::p5
Claimed: #208 @damgru (ready for review)
Source: crates/solidcore/src/blend/fillet_solver/p5.rs (not written yet)
Upstream: source/SMLib/src/SmFilletSolver.cpp
Notes
2 fns; largest: SmFilletSolver::ProcessRollOver, SmFilletSolver::TestRollOver; cycle back-edges (call into later units; stub or co-port): blend.fillet_solver_p3(3), blend.fillet_geom_p2(2), blend.fillet_geom_p3(2), blend.fillet_geom_p5(2), blend.fillet_solver_p2(2), blend.fillet_executive_p1(1); unit-SCC #22 (220 units); 25 upstream test entry points reach this unit
Difftest
No difftest report yet.
Dependencies
Depends on: blend.fillet_geom_p1 claimed blend.fillet_solver_p1 claimed curve.curve_p2 green geom.object partial geom.solution_array partial intersect.curve_class_p1 partial surface.offset_surface green topology.edge partial
Soft dependencies: curve.curve_p1 partial geom.extent1d green geom.tol green geom.vector3d green intersect.curve_class_p2 claimed intersect.curve_class_p4 claimed intersect.point_class partial query.face_p2 partial surface.surf_of_revolution_p1 green surface.surf_of_revolution_p2 partial surface.surface_p2 partial topology.edgeuse_p1 partial topology.edgeuse_p2 partial topology.face_p2 partial topology.vertex partial
Dependents: none
Soft dependents: blend.fillet_executive_p3 todo
Upstream functions
| Upstream function | Defined at | Lines | Rust (from the file header) |
|---|---|---|---|
SmFilletSolver::TestRollOver | SmFilletSolver.cpp:5714 | 109 | |
SmFilletSolver::ProcessRollOver | SmFilletSolver.cpp:7161 | 739 |
Upstream tests reaching this unit
SM_API_test:TestSmCircularFillet, SM_API_test:TestSmChamferFillet, SM_API_test:TestSmFilletEdges, SM_API_test:TestSmFilletEdgesPerEdge, SM_API_test:TestSmVariableRadiusFillet, SM_API_test:TestSmSetBevelCorners