41 #ifndef __CHRONFILEINTERPOLATOR_HPP__
42 #define __CHRONFILEINTERPOLATOR_HPP__
50 namespace openfluid {
namespace tools {
95 ChronologicalSerie::iterator it;
96 ChronologicalSerie::iterator itb = Data.begin();
97 ChronologicalSerie::iterator ite = Data.end();
99 std::cout <<
"--------------------------------" << std::endl;
100 for (it=itb;it!=ite;++it)
102 std::cout << (*it).first.getAsISOString() <<
" -> " << (*it).second << std::endl;
104 std::cout <<
"--------------------------------" << std::endl;
117 virtual void runInterpolation() = 0;
122 return m_InColumnSeparators;
127 m_InColumnSeparators = InColumnSeparators;
132 return m_InCommentChar;
137 m_InCommentChar = InCommentChar;
142 return m_InDateFormat;
147 m_InDateFormat = InDateFormat;
157 return m_OutColumnSeparator;
162 m_OutColumnSeparator = OutColumnSeparator;
167 return m_OutCommentChar;
172 m_OutCommentChar = OutCommentChar;
177 return m_OutDateFormat;
182 m_OutDateFormat = OutDateFormat;
187 return m_OutFilePath;
std::string getOutCommentChar() const
Definition: ChronFileInterpolator.hpp:165
Definition: ChronFileInterpolator.hpp:57
void displayChronSerie(ChronologicalSerie &Data)
Definition: ChronFileInterpolator.hpp:93
std::string m_OutColumnSeparator
Definition: ChronFileInterpolator.hpp:79
openfluid::core::DateTime getBeginDate() const
Definition: ChronFileInterpolator.hpp:190
Class for management of date and time information.
Definition: DateTime.hpp:131
std::string getOutColumnSeparator() const
Definition: ChronFileInterpolator.hpp:155
std::string m_OutCommentChar
Definition: ChronFileInterpolator.hpp:81
std::string getInFilePath() const
Definition: ChronFileInterpolator.hpp:150
std::string m_InColumnSeparators
Definition: ChronFileInterpolator.hpp:71
std::string getInDateFormat() const
Definition: ChronFileInterpolator.hpp:140
std::string m_InDateFormat
Definition: ChronFileInterpolator.hpp:69
PreProcess m_PreProcess
Definition: ChronFileInterpolator.hpp:89
void setInColumnSeparators(const std::string &InColumnSeparators)
Definition: ChronFileInterpolator.hpp:125
PreProcess
Definition: ChronFileInterpolator.hpp:57
openfluid::core::DateTime m_EndDate
Definition: ChronFileInterpolator.hpp:85
std::string m_InCommentChar
Definition: ChronFileInterpolator.hpp:73
openfluid::core::Duration_t getDeltaT() const
Definition: ChronFileInterpolator.hpp:195
void setInCommentChar(const std::string &InCommentChar)
Definition: ChronFileInterpolator.hpp:135
std::string getOutDateFormat() const
Definition: ChronFileInterpolator.hpp:175
std::string m_OutDateFormat
Definition: ChronFileInterpolator.hpp:77
void setInDateFormat(const std::string &InDateFormat)
Definition: ChronFileInterpolator.hpp:145
openfluid::core::DateTime getEndDate() const
Definition: ChronFileInterpolator.hpp:200
void setOutColumnSeparator(const std::string &OutColumnSeparator)
Definition: ChronFileInterpolator.hpp:160
openfluid::core::Duration_t m_DeltaT
Definition: ChronFileInterpolator.hpp:87
std::string m_OutFilePath
Definition: ChronFileInterpolator.hpp:75
std::string m_InFilePath
Definition: ChronFileInterpolator.hpp:67
std::string getInCommentChar() const
Definition: ChronFileInterpolator.hpp:130
openfluid::core::DateTime m_BeginDate
Definition: ChronFileInterpolator.hpp:83
unsigned long long Duration_t
Definition: DateTime.hpp:68
Definition: ChronologicalSerie.hpp:60
Definition: ChronFileInterpolator.hpp:53
void setOutDateFormat(const std::string &OutDateFormat)
Definition: ChronFileInterpolator.hpp:180
std::string getInColumnSeparators() const
Definition: ChronFileInterpolator.hpp:120
std::string getOutFilePath() const
Definition: ChronFileInterpolator.hpp:185
void setOutCommentChar(const std::string &OutCommentChar)
Definition: ChronFileInterpolator.hpp:170
PreProcess getPreProcess() const
Definition: ChronFileInterpolator.hpp:205
#define DLLEXPORT
Definition: dllexport.hpp:51