Refactoring to be able to compile on Linux

This commit is contained in:
Magne Sjaastad 2017-05-16 13:36:14 +02:00
parent 7b4b13906f
commit 69116784ff
3 changed files with 26 additions and 20 deletions

View File

@ -132,22 +132,21 @@ void RicWellPathExportCompletionDataFeature::exportToFolder(RimWellPath* wellPat
// COMPDAT
{
std::vector<RifEclipseOutputTableColumn> header = {
RifEclipseOutputTableColumn{"Well", LEFT},
RifEclipseOutputTableColumn{"I", LEFT},
RifEclipseOutputTableColumn{"J", LEFT},
RifEclipseOutputTableColumn{"K1", LEFT},
RifEclipseOutputTableColumn{"K2", LEFT},
RifEclipseOutputTableColumn{"Status", LEFT},
RifEclipseOutputTableColumn{"SAT", LEFT},
RifEclipseOutputTableColumn{"TR", LEFT},
RifEclipseOutputTableColumn{"DIAM", LEFT},
RifEclipseOutputTableColumn{"KH", LEFT},
RifEclipseOutputTableColumn{"S", LEFT},
RifEclipseOutputTableColumn{"Df", LEFT},
RifEclipseOutputTableColumn{"DIR", LEFT},
RifEclipseOutputTableColumn{"r0", LEFT}
};
std::vector<RifEclipseOutputTableColumn> header;
header.push_back(RifEclipseOutputTableColumn("Well", LEFT));
header.push_back(RifEclipseOutputTableColumn("I", LEFT));
header.push_back(RifEclipseOutputTableColumn("J", LEFT));
header.push_back(RifEclipseOutputTableColumn("K1", LEFT));
header.push_back(RifEclipseOutputTableColumn("K2", LEFT));
header.push_back(RifEclipseOutputTableColumn("Status", LEFT));
header.push_back(RifEclipseOutputTableColumn("SAT", LEFT));
header.push_back(RifEclipseOutputTableColumn("TR", LEFT));
header.push_back(RifEclipseOutputTableColumn("DIAM", LEFT));
header.push_back(RifEclipseOutputTableColumn("KH", LEFT));
header.push_back(RifEclipseOutputTableColumn("S", LEFT));
header.push_back(RifEclipseOutputTableColumn("Df", LEFT));
header.push_back(RifEclipseOutputTableColumn("DIR", LEFT));
header.push_back(RifEclipseOutputTableColumn("r0", LEFT));
formatter.keyword("COMPDAT");
formatter.header(header);

View File

@ -18,6 +18,8 @@
#include "RifEclipseOutputTableFormatter.h"
#include "cvfAssert.h"
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------

View File

@ -18,8 +18,6 @@
#pragma once
#include "cvfObject.h"
#include <QString>
#include <QTextStream>
@ -57,16 +55,23 @@ struct RifEclipseOutputTableLine
//==================================================================================================
struct RifEclipseOutputTableColumn
{
RifEclipseOutputTableColumn(const QString& title, RifEclipseOutputTableAlignment alignment)
: title(title),
alignment(alignment),
width(-1)
{
}
QString title;
RifEclipseOutputTableAlignment alignment;
int width = -1;
int width;
};
//==================================================================================================
//
//==================================================================================================
class RifEclipseOutputTableFormatter : public cvf::Object
class RifEclipseOutputTableFormatter
{
public:
RifEclipseOutputTableFormatter(QTextStream& out);