- 얹기: attachShapes · attach_shapes 에 소단(section.berm · 덮는 소단 없음 = null) · SHAPE_KEYS 에 berm · TS attachBermSpecs ↔ 파이썬 attach_berm_specs · berm_spans_from 짝 - 읽기: 저장 노선 다시 셈(브라우저 · Node cross.refresh) = 얹힌 section.berm(칸 없음 = 저장분 design.berm) · 노선 초안 · 서버 Node 묶음 cross = crossWithShapes 의 얹힌 제원(bermAt · crossWithBerm 걷음) - 계단은 계산 안쪽 그대로 · [저장] 길(구조물 정본 → cross.berm_spans) 그대로 - 지움: 시설 줄 syncBerm · putBerm(C4.copy) · writeBermSpans · 세션 칸 berm · bermRequest · design_shared bermAt - 시험: test_272_berm_source 측점 얹기 거울로 · test_323_4 소단 얹음 · 477 · 511-A · 472 떠남 · 365 · 272 고름 헬퍼가 사본 대신 얹힌 소단 · design_pipeline_page 700 줄 → 699(주석 한 줄) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
39 lines
2.0 KiB
TypeScript
39 lines
2.0 KiB
TypeScript
/* 472-1 기준값 시험 묶음 진입점 — 브라우저 길(진짜 단계 함수 · 묶음 · 상세 · 면적 · 누가토량 · vite ssr).
|
|
* 짝 = `helper_472_1_browser.mjs` · `test_472_1_golden.py`. */
|
|
export { createDesignPipeline } from "../../A00_Common/design/logic/design_pipeline";
|
|
export { createStationsStage } from "../../A00_Common/design/logic/design_pipeline_stations";
|
|
export { pipelineCrossSource } from "../../A00_Common/design/design_pipeline_cross";
|
|
export { plantedBase } from "../../A00_Common/design/design_pipeline_base";
|
|
export {
|
|
createGroundStage,
|
|
createRouteStage,
|
|
} from "../../B05_Profile/logic/B05_Profile_Pipeline_RouteGround";
|
|
export {
|
|
createFollowStage,
|
|
createPlanlineStage,
|
|
profileStage,
|
|
} from "../../B05_Profile/logic/B05_Profile_Pipeline_Grade";
|
|
export {
|
|
crossWithContext,
|
|
draftSectionDetail,
|
|
shapeStatus,
|
|
} from "../../B05_Profile/logic/B05_Profile_Pipeline_Detail";
|
|
export {
|
|
buildStations,
|
|
SECTION_STATION_INTERVAL_M,
|
|
} from "../../B05_Profile/logic/B05_Profile_Sections_Stations";
|
|
export { footprintStage } from "../../B05_Profile/logic/B05_Profile_Footprint_Stage";
|
|
export { readAlignment } from "../../B05_Profile/logic/B05_Profile_UI_Profile_Data";
|
|
export { planElevationAt } from "../../B05_Profile/logic/B05_Profile_UI_Profile_Alignment";
|
|
export { createCrossStage } from "../../B06_Section/logic/B06_Section_Cross_Stage";
|
|
export {
|
|
applyStructureAreaRows,
|
|
structureAreaRows,
|
|
} from "../../B06_Section/logic/B06_Section_Structure_Layouts";
|
|
export { parseDtmGrid } from "../../common_util/common_util_surface_sampler";
|
|
export { computeMassHaul } from "../../common_util/common_util_mass_haul";
|
|
export { writeState, writeStateRaw } from "../../A00_Common/b_page_state";
|
|
export { flattenServerPlan } from "../../B05_Profile/logic/B05_Profile_UI_RouteEdit_Edits";
|
|
export { snapOptions } from "../../A00_Common/design/logic/design_pipeline_stations";
|
|
export { toAlignmentBase } from "../../B05_Profile/logic/B05_Profile_UI_Profile_Alignment";
|