diff --git a/A00_Common/design/design_pipeline_types.ts b/A00_Common/design/design_pipeline_types.ts index 2b73d0f35..74e08a4dd 100644 --- a/A00_Common/design/design_pipeline_types.ts +++ b/A00_Common/design/design_pipeline_types.ts @@ -212,6 +212,14 @@ export interface PlanFootprint { roadRight: Vertex[]; slopeLeft: Vertex[]; slopeRight: Vertex[]; + /** 비탈 끝 점마다 깎기(true) · 쌓기 — slopeLeft · slopeRight 와 같은 차례(그리기가 색을 가름). */ + slopeLeftCut: boolean[]; + slopeRightCut: boolean[]; + /** 비탈 표시 짧은 선 — [도로 끝 점, 비탈 쪽 점] 묶음. */ + ticks: number[][][]; + /** 측점마다 원자료(측점 열쇠 · 누가거리 · 좌우 도로 끝 · 비탈 끝 m · 깎기) — 범위 밖 재사용 · + * 모양 = `B05_Profile/logic/B05_Profile_PlanFootprint.ts` `FootprintRecord`(sub6). */ + records: Array<{ key?: string; chainage_m: number }>; } /** 단계 이름 → 출력. drainage · corridor 는 표시만 하므로 출력이 없음(null). */