You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
352 B
17 lines
352 B
1 year ago
|
#pragma once
|
||
|
#include "AVISO.h"
|
||
|
#include "AVISOLOCAL.h"
|
||
|
#include "HYCOM.h"
|
||
|
#include "NEMO.h"
|
||
|
#include <variant>
|
||
|
|
||
|
using DataVariants = std::variant<NEMOData, HYCOMData, AVISOData, AVISOLOCALData>;
|
||
|
class Data: public DataVariants
|
||
|
{
|
||
|
public:
|
||
|
Data() = default;
|
||
|
Data(DataVariants&& v): DataVariants(std::move(v)) {}
|
||
|
|
||
|
MString Init(const CLArgs& args);
|
||
|
};
|