geopro/src/controller
徐星 3b894da2ec Merge branch 'main' into radar 2026-06-30 20:22:03 +08:00
..
CMakeLists.txt feat(3d): 色阶跨视图同步真源 + 三维体/切片白化与不透明度重做 2026-06-28 22:14:46 +08:00
DatasetDetailController.cpp fix(detail): 白化 tmObjectId 经 open 链路从数据集列表透传(修模板列表为空) 2026-06-23 10:51:12 +08:00
DatasetDetailController.hpp fix(detail): 白化 tmObjectId 经 open 链路从数据集列表透传(修模板列表为空) 2026-06-23 10:51:12 +08:00
DatasetDetailTab.hpp ``` 2026-06-30 16:22:43 +08:00
DatasetViewState.cpp feat(3d): 色阶跨视图同步真源 + 三维体/切片白化与不透明度重做 2026-06-28 22:14:46 +08:00
DatasetViewState.hpp feat(radar): 三维交互精修 + 增益切换 + 视角导航(B#1/#2) + 全链路方案 spec 2026-06-30 18:58:42 +08:00
I3dSceneView.hpp feat(3d): 色阶跨视图同步真源 + 三维体/切片白化与不透明度重做 2026-06-28 22:14:46 +08:00
IDatasetChartStrategy.hpp feat(dataset-detail): 按类型渲染引擎 + inversion 迁移 + dd_ert_measurement_data 详情 2026-06-13 10:51:24 +08:00
README.md scaffold: M1 工程骨架(CMake+vcpkg+分层目录+spike冒烟程序) 2026-06-07 17:41:10 +08:00
VtkSceneController.cpp feat(radar): 三维交互精修 + 增益切换 + 视角导航(B#1/#2) + 全链路方案 spec 2026-06-30 18:58:42 +08:00
VtkSceneController.hpp feat(radar): 三维交互精修 + 增益切换 + 视角导航(B#1/#2) + 全链路方案 spec 2026-06-30 18:58:42 +08:00
WorkbenchNavController.cpp feat(workbench): 对象/数据集视图交互 — 右键菜单/筛选/删除 + 动态表单编辑保存与新建TM 2026-06-13 20:03:30 +08:00
WorkbenchNavController.hpp feat(workbench): 对象/数据集视图交互 — 右键菜单/筛选/删除 + 动态表单编辑保存与新建TM 2026-06-13 20:03:30 +08:00

README.md

controller — 联动编排层

按交互闭环拆分(避免 God Object设计 §3。信号槽连接集中于各 controller 的 wireUp()

  • SelectionController — 勾选 / 选中状态
  • RenderSyncController — 状态 → Scene 渲染同步(勾选 GS/TM → 按 dd 类型筛选 ds → 渲染)
  • DetailSyncController — 列表 ↔ 详情 ↔ 视图定位三向联动(含 render 拾取回流)