40 #ifndef __OPENFLUID_TOOLS_CHRONFILEINTERPOLATOR_HPP__ 41 #define __OPENFLUID_TOOLS_CHRONFILEINTERPOLATOR_HPP__ 96 ChronologicalSerie::iterator it;
97 ChronologicalSerie::iterator itb = Data.begin();
98 ChronologicalSerie::iterator ite = Data.end();
100 std::cout <<
"--------------------------------" << std::endl;
101 for (it=itb;it!=ite;++it)
103 std::cout << (*it).first.getAsISOString() <<
" -> " << (*it).second << std::endl;
105 std::cout <<
"--------------------------------" << std::endl;
119 virtual void runInterpolation() = 0;
124 return m_InColumnSeparators;
129 m_InColumnSeparators = InColumnSeparators;
134 return m_InCommentChar;
139 m_InCommentChar = InCommentChar;
144 return m_InDateFormat;
149 m_InDateFormat = InDateFormat;
159 return m_OutColumnSeparator;
164 m_OutColumnSeparator = OutColumnSeparator;
169 return m_OutCommentChar;
174 m_OutCommentChar = OutCommentChar;
179 return m_OutDateFormat;
184 m_OutDateFormat = OutDateFormat;
189 return m_OutFilePath;
std::string getOutFilePath() const
Definition: ChronFileInterpolator.hpp:187
std::string getOutDateFormat() const
Definition: ChronFileInterpolator.hpp:177
void setOutCommentChar(const std::string &OutCommentChar)
Definition: ChronFileInterpolator.hpp:172
std::string getInColumnSeparators() const
Definition: ChronFileInterpolator.hpp:122
std::string getInDateFormat() const
Definition: ChronFileInterpolator.hpp:142
Definition: ChronFileInterpolator.hpp:52
PreProcess m_PreProcess
Definition: ChronFileInterpolator.hpp:90
static void displayChronSerie(ChronologicalSerie &Data)
Definition: ChronFileInterpolator.hpp:94
PreProcess getPreProcess() const
Definition: ChronFileInterpolator.hpp:207
openfluid::core::Duration_t m_DeltaT
Definition: ChronFileInterpolator.hpp:88
openfluid::core::DateTime getBeginDate() const
Definition: ChronFileInterpolator.hpp:192
openfluid::core::DateTime getEndDate() const
Definition: ChronFileInterpolator.hpp:202
Definition: ChronologicalSerie.hpp:59
std::string m_InCommentChar
Definition: ChronFileInterpolator.hpp:74
std::string getOutColumnSeparator() const
Definition: ChronFileInterpolator.hpp:157
Definition: ChronFileInterpolator.hpp:56
std::string getInCommentChar() const
Definition: ChronFileInterpolator.hpp:132
void setOutColumnSeparator(const std::string &OutColumnSeparator)
Definition: ChronFileInterpolator.hpp:162
#define OPENFLUID_API
Definition: dllexport.hpp:87
void setOutDateFormat(const std::string &OutDateFormat)
Definition: ChronFileInterpolator.hpp:182
openfluid::core::DateTime m_EndDate
Definition: ChronFileInterpolator.hpp:86
openfluid::core::DateTime m_BeginDate
Definition: ChronFileInterpolator.hpp:84
void setInCommentChar(const std::string &InCommentChar)
Definition: ChronFileInterpolator.hpp:137
std::string m_OutCommentChar
Definition: ChronFileInterpolator.hpp:82
PreProcess
Definition: ChronFileInterpolator.hpp:56
std::string m_InFilePath
Definition: ChronFileInterpolator.hpp:68
unsigned long long Duration_t
Definition: DateTime.hpp:68
std::string m_InColumnSeparators
Definition: ChronFileInterpolator.hpp:72
std::string m_OutDateFormat
Definition: ChronFileInterpolator.hpp:78
void setInDateFormat(const std::string &InDateFormat)
Definition: ChronFileInterpolator.hpp:147
std::string getOutCommentChar() const
Definition: ChronFileInterpolator.hpp:167
std::string m_InDateFormat
Definition: ChronFileInterpolator.hpp:70
std::string m_OutFilePath
Definition: ChronFileInterpolator.hpp:76
std::string getInFilePath() const
Definition: ChronFileInterpolator.hpp:152
void setInColumnSeparators(const std::string &InColumnSeparators)
Definition: ChronFileInterpolator.hpp:127
std::string m_OutColumnSeparator
Definition: ChronFileInterpolator.hpp:80
openfluid::core::Duration_t getDeltaT() const
Definition: ChronFileInterpolator.hpp:197
Class for management of date and time information.
Definition: DateTime.hpp:132
Definition: ApplicationException.hpp:47