Units / heal
heal.stitch_p2 claimed
- Layer
- 50
- Upstream lines
- 1,906
- Functions
- 5
- Rust module
heal::stitch::p2
Claimed: #205 @bluecmd (draft)
Source: crates/solidcore/src/heal/stitch/p2.rs (not written yet)
Upstream: source/SMLib/src/SmStitch.cpp
Notes
5 fns; largest: SmStitch::DoStitching, SmStitch::StitchVertexPairs, SmStitch::SplitEdgesWithVertices, SmStitch::StitchIntoSolid; unit-SCC #22 (220 units); 179 upstream test entry points reach this unit
Difftest
No difftest report yet.
Dependencies
Depends on: curve.curve_p2 green curve.curve_p6 green geom.extent1d green geom.extent3d green geom.object partial geom.tol green geom.tree partial geom.vector3d green heal.stitch_p1 claimed topology.brep_p1 claimed topology.edge partial topology.face_p3 claimed topology.vertex partial
Soft dependencies: geom.context green query.brep claimed topology.brep_p2 claimed topology.brep_p3 claimed topology.brep_p5 claimed topology.brep_p7 claimed
Dependents: none
Soft dependents: blend.fillet_executive_p3 todo boolean.merge_p2 todo offset.offset_executive_p1 claimed offset.offset_executive_p2 claimed primitive.primitive_creation_p3 todo sweep.topology_sweep claimed
Upstream functions
| Upstream function | Defined at | Lines | Rust (from the file header) |
|---|---|---|---|
SmStitch::DoStitching | SmStitch.cpp:1086 | 1264 | |
SmStitch::StitchIntoSolid | SmStitch.cpp:2659 | 65 | |
SmStitch::StitchIntoShell | SmStitch.cpp:2734 | 62 | |
SmStitch::StitchVertexPairs | SmStitch.cpp:2827 | 385 | |
SmStitch::SplitEdgesWithVertices | SmStitch.cpp:3777 | 130 |
Upstream tests reaching this unit
prog_test:my_test_single_periodic_vertexuse, SM_API_test:TestSmAdvancedStitch, SM_API_test:TestSmEdgeCurveOwnership, SM_API_test:TestSmGetClosestPoint, SM_API_test:TestSmGetEdges, SM_API_test:TestSmGetFaces