Commit Graph

2 Commits

Author SHA1 Message Date
徐星 ad6699d48d ```
feat(app): 添加本地雷达数据导入功能并完善B-Scan剖面显示

- 新增ImportLocalRadarDialog对话框,支持选择文件夹扫描雷达测线数据
- 在ObjectTreePanel中添加"导入本地雷达数据"菜单选项
- 实现LocalRadarDatasetStore和LocalRadarScanner数据存储和扫描组件
- 扩展DatasetDetailController支持fileUrl参数传递,用于本地文件加载
- 更新ApiDatasetRepository支持雷达数据文件(.data/.iprb/.head/.iprh)解析
- 完善BScanProfileView视图,实现灰度B-Scan图像渲染和通道切换功能
- 添加多通道交错数据读取支持,兼容单文件多通道和多文件单通道模式
- 在数据集列表中存储fileUrl信息,用于本地雷达数据集识别和加载

BREAKING CHANGE: DatasetDetailController.openDataset方法增加fileUrl参数
```
2026-07-01 09:00:50 +08:00
徐星 139278450f ```
docs(CLAUDE.md): 更新Claude行为准则和项目指南

更新了CLAUDE.md文件,提供了Claude Code的工作指导原则,包括:
- 行为准则:思考优先、简洁第一、精确变更、目标驱动执行
- 项目概述:Geopro 3.0桌面客户端的技术栈说明(Qt 6 + VTK 9)
- 构建系统:build.bat脚本和CMake构建流程详细说明
- 测试框架:Google Test和Qt Test的使用方法
- 代码风格:clang-format规范和架构分层说明
- 重要约定:坐标系统、渲染验证、内存管理等关键项目约定
```
2026-06-30 16:22:43 +08:00