Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

TwinScene::build

cre8_app_fab_model::twin::TwinScene::build

method · cre8-app-fab-model · crates/cre8-app-fab-model/src/twin.rs:232 pub documented

125lines
24cyclomatic
4max nesting
48statements
0? exits
4params
13callers
7callees
1.7 (p92)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (13 direct callers, 7 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

path · 1 sitename · 2 sitesname · 2 sitesname · 1 sitepath · 1 sitepath · 4 sitespath · 1 sitepath · 2 sitespath · 1 sitepath · 3 sitespath · 1 sitepath · 2 sitespath · 3 sitespath · 4 sitespath · 2 sitespath · 1 sitepath · 1 sitemethod · 1 sitepath · 2 sitespath · 2 sitespath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 10 sitesname · 1 sitename · 1 sitepath · 1 sitemethod · 5 sitesname · 1 sitename · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitemethod · 9 sitesname · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 6 sitesmethod · 1 sitebuild_job_treeapp-fab · cc 7cre8_app_fab::view_templates::build_job_treethe_stage_is_two_server_ren…app-fab · cc 2cre8_app_fab::twin_stage::tests::the_stage_is_two_server_rendered_pictures_of_the_machine_alonea_router_and_a_laser_get_th…app-fab · cc 4cre8_app_fab::twin_stage::tests::a_router_and_a_laser_get_their_own_stagesa_running_stream_shows_only…app-fab · cc 4cre8_app_fab::twin_stage::tests::a_running_stream_shows_only_what_the_machine_has_acknowledgedstage_htmlapp-fab · cc 16cre8_app_fab::twin_stage::stage_htmla_slot_removes_its_own_volu…app-fab-model · cc 2cre8_app_fab_model::subtractive::tests::a_slot_removes_its_own_volume_from_the_blocka_move_with_the_spindle_sto…app-fab-model · cc 1cre8_app_fab_model::subtractive::tests::a_move_with_the_spindle_stopped_or_above_the_stock_cuts_nothingoverlapping_passes_do_not_r…app-fab-model · cc 1cre8_app_fab_model::subtractive::tests::overlapping_passes_do_not_remove_the_same_material_twicea_laser_burns_only_on_feed_…app-fab-model · cc 2cre8_app_fab_model::subtractive::tests::a_laser_burns_only_on_feed_moves_with_the_beam_ona_torch_cuts_while_it_is_on…app-fab-model · cc 1cre8_app_fab_model::subtractive::tests::a_torch_cuts_while_it_is_on_and_a_pen_draws_while_it_is_downa_pcb_mill_cuts_copper_clad…app-fab-model · cc 2cre8_app_fab_model::subtractive::tests::a_pcb_mill_cuts_copper_clad_boarda_lathe_turns_a_shoulder_an…app-fab-model · cc 2cre8_app_fab_model::subtractive::tests::a_lathe_turns_a_shoulder_and_removes_the_ringboth_stages_render_their_st…app-fab-model · cc 8cre8_app_fab_model::subtractive::tests::both_stages_render_their_stockthe_scene_holds_one_bead_pe…app-fab-model · cc 4cre8_app_fab_model::twin::tests::the_scene_holds_one_bead_per_depositing_movethe_twin_renders_alone_and_…app-fab-model · cc 1cre8_app_fab_model::twin::tests::the_twin_renders_alone_and_the_part_is_in_the_picturethe_same_frames_always_give…app-fab-model · cc 1cre8_app_fab_model::twin::tests::the_same_frames_always_give_the_same_picturesizes_are_clampedapp-fab-model · cc 1cre8_app_fab_model::twin::tests::sizes_are_clampedTwinScene::buildapp-fab-model · cc 24cre8_app_fab_model::twin::TwinScene::buildFrameKind::is_motionapp-fab-model · cc 1cre8_app_fab_model::frame::FrameKind::is_motionpush_beadapp-fab-model · cc 2cre8_app_fab_model::twin::push_beadpush_machineapp-fab-model · cc 4cre8_app_fab_model::twin::push_machinebuild_sheetapp-fab-model · cc 18cre8_app_fab_model::subtractive::build_sheetbuild_routerapp-fab-model · cc 17cre8_app_fab_model::subtractive::build_routerbuild_latheapp-fab-model · cc 16cre8_app_fab_model::subtractive::build_lathebead_colourapp-fab-model · cc 3cre8_app_fab_model::twin::bead_colourpush_boxapp-fab-model · cc 5cre8_app_fab_model::twin::push_boxwork_movesapp-fab-model · cc 8cre8_app_fab_model::subtractive::work_movesworked_lengthapp-fab-model · cc 1cre8_app_fab_model::subtractive::worked_lengthstock_extentapp-fab-model · cc 5cre8_app_fab_model::subtractive::stock_extentPlacement::newapp-fab-model · cc 1cre8_app_fab_model::subtractive::Placement::newPlacement::stageapp-fab-model · cc 1cre8_app_fab_model::subtractive::Placement::stagemixapp-fab-model · cc 1cre8_app_fab_model::subtractive::mixHeightMap::newapp-fab-model · cc 1cre8_app_fab_model::subtractive::HeightMap::newHeightMap::cutapp-fab-model · cc 2cre8_app_fab_model::subtractive::HeightMap::cutHeightMap::deepestapp-fab-model · cc 1cre8_app_fab_model::subtractive::HeightMap::deepest

Control flow

Source not readable from this process.

Callers 13

Callees 7

Source not readable from this process.