solidcore

Units / query

query.face_p4 claimed

Layer
45
Upstream lines
1,432
Functions
1
Rust module
query::face::p4

Claimed: #129 @bherbruck (ready for review)

Source: crates/solidcore/src/query/face/p4.rs (not written yet)

Upstream: source/SMLib/src/SmFace.cpp

Notes

1 fns; largest: SmFace::ClassifyLoops; cycle back-edges (call into later units; stub or co-port): heal.face_props(7); unit-SCC #22 (220 units); 59 upstream test entry points reach this unit

Difftest

No difftest report yet.

Dependencies

Depends on: geom.context green geom.object partial intersect.curve_class_p1 partial query.face_p3 claimed topology.face_p2 partial topology.loopuse partial topology.topology green

Soft dependencies: geom.vector3d green intersect.curve_class_p2 claimed intersect.curve_class_p4 claimed intersect.point_class partial topology.vertex partial

Dependents: none

Soft dependents: heal.face_props partial

Upstream functions

Upstream functionDefined atLinesRust (from the file header)
SmFace::ClassifyLoopsSmFace.cpp:41751432

Upstream tests reaching this unit

prog_test:my_test_closed_sphere_properties, prog_test:my_test_squeeze_edge_tracks_removal, prog_test:my_test_missing_poles_refreshes_all_faces, SM_API_test:TestSmHealBrep, SM_API_test:TestSmHeal, prog_test:my_test_MakeFace, pt_TestFiles/MakeFace/ApproximateSphere.smp