#ifndef RD3PARSER_H #define RD3PARSER_H #include "GPRDataModel.h" #include class Rd3Parser { public: // 主入口:传入 .rad 文件路径,它会自动寻找同名的 .rd3 文件 static bool loadFromRad(const QString &radFilePath, GPRDataModel &model); private: static bool parseRadHeader(const QString &radFilePath, GPRDataModel::Header &header); static bool loadRd3Binary(const QString &rd3FilePath, GPRDataModel &model); // 辅助:从 .rad 的字符串中提取数值 static double extractDouble(const QString &value); static int extractInt(const QString &value); }; #endif // RD3PARSER_H