#pragma once #include #include "IDatasetChartStrategy.hpp" namespace geopro::app { // dd_radar_2d(单通道雷达)策略:B-Scan 剖面 + 采集参数 + 异常列表。 struct Radar2dStrategy : controller::IDatasetChartStrategy { std::string ddCode() const override { return "dd_radar_2d"; } std::vector tabs() const override { return { {QStringLiteral("B-Scan剖面"), controller::ViewKind::BScanProfile, QStringLiteral("radar.profile"), /*lazy*/ false, /*paginated*/ false}, {QStringLiteral("采集参数"), controller::ViewKind::Table, QStringLiteral("radar.info"), /*lazy*/ false, /*paginated*/ false}, {QStringLiteral("异常列表"), controller::ViewKind::Table, QStringLiteral("radar.anomalies"), /*lazy*/ false, /*paginated*/ false}, }; } }; } // namespace geopro::app