code wiki / _hdl_build / nx_cadtwin_report_gate.nx

nx_cadtwin_report_gate.nx

buildroot/runtime/_hdl_build/nx_cadtwin_report_gate.nx

13830 B317 linesdepth 8pulls 17 transitivereach 0 importersview sourcekind gate/prooftopic cadtwin
docsdependenciesstructsconstsfunctions

about

nx_cadtwin_report_gate.nx -- THE COMPOSED TWIN REPORT on the real as1 STEP file. Uses (and thereby regression- tests) 9 gated organs in ONE flow: step_parse (structure) -> cr_find_parts (FILE-semantic part attribution: SDR->PRODUCT + SDR->ABSR->BREP->SHELL->faces) -> per-part step_tess (planar) + step_nurbs (round, metrology- exact) -> cr_weld (NEW: duplicate-vertex weld so downstream mesh organs are correct on tess output) -> meshseg3d (connectivity) + meshthick (min wall) + partid (shape class) + unitconv (dual-dimension mm/thou, self-checked against independent arithmetic) + assemseq (disassembly rank). Coverage counted honestly. expect_exit: 0 license_tier: ORIGINAL

dependencies 1 imports · 0 importers

nx_cadtwin_report.nx nx_cadtwin_report_gate.nx

imports: nx_cadtwin_report.nx

imported by: nobody (leaf or entry point)

call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown

main sp_read_file sys_openat_rd sys_read sys_close sp_scan sp_skip_string sp_skip_comment sp_statement sp_isspace sp_isnamec sp_args_span sp_skip_string ↻ ur_init sys_mmap ur_std ur_add ur_gcd ur_find ur_streq sp_nauo_collect sp_name_is sp_arg_span sp_skip_string ↻ sp_span_ref sp_isspace ↻ asq_collect_pds asq_root asq_depths asq_order cr_find_parts sp_name_is ↻ sgt_arg_ref sp_arg_span ↻ sgt_refs sg_isdigit sp_find sp_pd_product sp_find ↻ sp_name_is ↻

structs

none

consts

none

functions

10func rg_tooth(name: *u8, pass: i64, fails: *i64) -> i64
called by 1: main
18func rg_pname(st: *i64, prodidx: i64, out2: *i64) -> i64
called by 1: main calls 2: sp_arg_spansp_isspace
36func main() -> i64