[ { "id": "ts:common_util/common_util_station_key.ts#chainageKey", "lang": "ts", "file": "common_util/common_util_station_key.ts", "line": 24, "name": "chainageKey", "exported": true, "doc": "누가거리 → 측점 열쇠 글.", "params": [ { "name": "chainageM", "type": "" } ], "returns": "string", "calls": [], "called_by": [ "ts:common_util/common_util_station_key.ts#stationKey" ], "kind": "arrow" }, { "id": "ts:common_util/common_util_station_key.ts#stationKey", "lang": "ts", "file": "common_util/common_util_station_key.ts", "line": 32, "name": "stationKey", "exported": true, "doc": "측점 열쇠(grid:k · pipe: · structure:).", "params": [ { "name": "kind", "type": "" }, { "name": "chainageM", "type": "" } ], "returns": "string", "calls": [ "ts:common_util/common_util_station_key.ts#chainageKey" ], "called_by": [ "ts:common_util/common_util_station_key.ts#dedupeStationKeys" ], "kind": "function" }, { "id": "ts:common_util/common_util_station_key.ts#dedupeStationKeys", "lang": "ts", "file": "common_util/common_util_station_key.ts", "line": 54, "name": "dedupeStationKeys", "exported": true, "doc": "", "params": [ { "name": "keys", "type": "" }, { "name": "chainages", "type": "" } ], "returns": "string[]", "calls": [ "ts:common_util/common_util_station_key.ts#stationKey" ], "called_by": [], "kind": "function" }, { "id": "ts:common_util/common_util_station_key.ts#looseChainage", "lang": "ts", "file": "common_util/common_util_station_key.ts", "line": 67, "name": "looseChainage", "exported": true, "doc": "", "params": [ { "name": "key", "type": "" } ], "returns": "number | null", "calls": [], "called_by": [], "kind": "function" }, { "id": "ts:common_util/common_util_station_key.ts#curveMoves", "lang": "ts", "file": "common_util/common_util_station_key.ts", "line": 80, "name": "curveMoves", "exported": true, "doc": "", "params": [ { "name": "before", "type": "" }, { "name": "after", "type": "" } ], "returns": "Map", "calls": [], "called_by": [], "kind": "function" }, { "id": "ts:common_util/common_util_station_key.ts#sameSeat", "lang": "ts", "file": "common_util/common_util_station_key.ts", "line": 116, "name": "sameSeat", "exported": true, "doc": "같은 자리 판정.", "params": [ { "name": "a", "type": "" }, { "name": "b", "type": "" } ], "returns": "boolean", "calls": [], "called_by": [ "ts:B05_Profile/logic/B05_Profile_Grade_Seat.ts#seatBornNodes" ], "kind": "function" }, { "id": "ts:B05_Profile/logic/B05_Profile_Grade_Seat.ts#median", "lang": "ts", "file": "B05_Profile/logic/B05_Profile_Grade_Seat.ts", "line": 24, "name": "median", "exported": false, "doc": "", "params": [ { "name": "values", "type": "" } ], "returns": "number", "calls": [], "called_by": [ "ts:B05_Profile/logic/B05_Profile_Grade_Seat.ts#seatBornNodes" ], "kind": "function" }, { "id": "ts:B05_Profile/logic/B05_Profile_Grade_Seat.ts#seatBornNodes", "lang": "ts", "file": "B05_Profile/logic/B05_Profile_Grade_Seat.ts", "line": 32, "name": "seatBornNodes", "exported": true, "doc": "새 측점에 원지반을 지나는 꼭짓점.", "params": [ { "name": "base", "type": "" }, { "name": "born", "type": "" }, { "name": "held", "type": "" } ], "returns": "AlignmentNode[]", "calls": [ "ts:B05_Profile/logic/B05_Profile_Grade_Seat.ts#median", "ts:common_util/common_util_station_key.ts#sameSeat" ], "called_by": [], "kind": "function" }, { "id": "py:common_util/common_util_station_key.py#_half_up", "lang": "py", "file": "common_util/common_util_station_key.py", "line": 22, "name": "_half_up", "exported": false, "doc": "", "params": [ { "name": "value", "type": "" } ], "returns": "int", "calls": [], "called_by": [], "kind": "function" }, { "id": "py:common_util/common_util_station_key.py#chainage_key", "lang": "py", "file": "common_util/common_util_station_key.py", "line": 27, "name": "chainage_key", "exported": true, "doc": "누가거리 → 측점 열쇠 글.", "params": [ { "name": "chainage_m", "type": "" } ], "returns": "str", "calls": [], "called_by": [], "kind": "function" }, { "id": "py:common_util/common_util_station_key.py#station_key", "lang": "py", "file": "common_util/common_util_station_key.py", "line": 32, "name": "station_key", "exported": true, "doc": "", "params": [ { "name": "kind", "type": "" }, { "name": "chainage_m", "type": "" } ], "returns": "str", "calls": [], "called_by": [], "kind": "function" }, { "id": "py:common_util/common_util_station_key.py#dedupe_station_keys", "lang": "py", "file": "common_util/common_util_station_key.py", "line": 68, "name": "dedupe_station_keys", "exported": true, "doc": "", "params": [ { "name": "keys", "type": "" }, { "name": "chainages", "type": "" } ], "returns": "list[str]", "calls": [], "called_by": [], "kind": "function" }, { "id": "py:common_util/common_util_station_key.py#loose_chainage", "lang": "py", "file": "common_util/common_util_station_key.py", "line": 79, "name": "loose_chainage", "exported": true, "doc": "", "params": [ { "name": "key", "type": "" } ], "returns": "float | None", "calls": [], "called_by": [], "kind": "function" }, { "id": "py:common_util/common_util_station_key.py#curve_moves", "lang": "py", "file": "common_util/common_util_station_key.py", "line": 89, "name": "curve_moves", "exported": true, "doc": "", "params": [ { "name": "before", "type": "" }, { "name": "after", "type": "" } ], "returns": "dict[str, str]", "calls": [], "called_by": [], "kind": "function" }, { "id": "py:common_util/common_util_station_key.py#station_seat", "lang": "py", "file": "common_util/common_util_station_key.py", "line": 117, "name": "station_seat", "exported": true, "doc": "", "params": [ { "name": "station", "type": "" } ], "returns": "tuple | None", "calls": [], "called_by": [], "kind": "function" }, { "id": "py:common_util/common_util_station_key.py#same_seat", "lang": "py", "file": "common_util/common_util_station_key.py", "line": 130, "name": "same_seat", "exported": true, "doc": "", "params": [ { "name": "a", "type": "" }, { "name": "b", "type": "" } ], "returns": "bool", "calls": [], "called_by": [], "kind": "function" }, { "id": "py:B05_Profile/B05_Profile_Route_NodeEdits.py#node_edits", "lang": "py", "file": "B05_Profile/B05_Profile_Route_NodeEdits.py", "line": 21, "name": "node_edits", "exported": true, "doc": "노드 편집 규칙.", "params": [ { "name": "nodes", "type": "" } ], "returns": "dict", "calls": [], "called_by": [], "kind": "function" }, { "id": "py:common_util/common_util_atomic.py#atomic_write_bytes", "lang": "py", "file": "common_util/common_util_atomic.py", "line": 10, "name": "atomic_write_bytes", "exported": true, "doc": "", "params": [ { "name": "path", "type": "" }, { "name": "payload", "type": "" } ], "returns": "None", "calls": [], "called_by": [], "kind": "function" }, { "id": "py:common_util/common_util_atomic.py#atomic_write_npz", "lang": "py", "file": "common_util/common_util_atomic.py", "line": 34, "name": "atomic_write_npz", "exported": true, "doc": "", "params": [ { "name": "path", "type": "" }, { "name": "arrays", "type": "" } ], "returns": "None", "calls": [], "called_by": [], "kind": "function" }, { "id": "py:config/config_system.py#get_project_storage_path", "lang": "py", "file": "config/config_system.py", "line": 216, "name": "get_project_storage_path", "kind": "function", "exported": true, "doc": "", "params": [ { "name": "company", "type": "str" } ], "returns": "str", "calls": [], "called_by": [] } ]