#10210 Reveal Summary Import: map reveal names to eclipse names.

This gives better behavior in summary plot (correct phase colors and better
default axis grouping).

Fixes #10210.
This commit is contained in:
Kristian Bendiksen
2023-06-14 10:32:14 +02:00
parent dd05380039
commit 22e9e7aeb0
3 changed files with 33 additions and 5 deletions

View File

@@ -50,7 +50,9 @@ public:
RifCsvUserDataParser( QString* errorText = nullptr );
virtual ~RifCsvUserDataParser();
bool parse( const AsciiDataParseOptions& parseOptions, const std::map<QString, std::pair<QString, double>>& unitMapping = {} );
bool parse( const AsciiDataParseOptions& parseOptions,
const std::map<QString, QString>& nameMapping = {},
const std::map<QString, std::pair<QString, double>>& unitMapping = {} );
const TableData& tableData() const;
const Column* columnInfo( size_t columnIndex ) const;
@@ -77,8 +79,10 @@ private:
bool parseColumnInfo( QTextStream* dataStream,
const AsciiDataParseOptions& parseOptions,
std::vector<Column>* columnInfoList,
const std::map<QString, QString>& nameMapping = {},
const std::map<QString, std::pair<QString, double>>& unitMapping = {} );
bool parseColumnBasedData( const AsciiDataParseOptions& parseOptions,
const std::map<QString, QString>& nameMapping = {},
const std::map<QString, std::pair<QString, double>>& unitMapping = {} );
bool parseLineBasedData();
static QDateTime tryParseDateTime( const std::string& colData, const QString& format );