23 lines
918 B
C++
23 lines
918 B
C++
#pragma once
|
||
#include <vector>
|
||
#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<controller::TabSpec> 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
|