40 #ifndef __OPENFLUID_TOOLS_CHRONFILEINTERPOLATOR_HPP__ 41 #define __OPENFLUID_TOOLS_CHRONFILEINTERPOLATOR_HPP__ 99 ChronologicalSerie::iterator it;
100 ChronologicalSerie::iterator itb = Data.begin();
101 ChronologicalSerie::iterator ite = Data.end();
103 std::cout <<
"--------------------------------" << std::endl;
104 for (it=itb;it!=ite;++it)
106 std::cout << (*it).first.getAsISOString() <<
" -> " << (*it).second << std::endl;
108 std::cout <<
"--------------------------------" << std::endl;
122 virtual void runInterpolation() = 0;
127 return m_InColumnSeparators;
132 m_InColumnSeparators = InColumnSeparators;
137 return m_InCommentChar;
142 m_InCommentChar = InCommentChar;
147 return m_InDateFormat;
152 m_InDateFormat = InDateFormat;
162 return m_OutColumnSeparator;
167 m_OutColumnSeparator = OutColumnSeparator;
172 return m_OutCommentChar;
177 m_OutCommentChar = OutCommentChar;
182 return m_OutDateFormat;
187 m_OutDateFormat = OutDateFormat;
192 return m_OutFilePath;
void setInCommentChar(const std::string &InCommentChar)
Definition: ChronFileInterpolator.hpp:140
PreProcess
Definition: ChronFileInterpolator.hpp:59
std::string getOutDateFormat() const
Definition: ChronFileInterpolator.hpp:180
void setInDateFormat(const std::string &InDateFormat)
Definition: ChronFileInterpolator.hpp:150
Definition: ApplicationException.hpp:47
std::string getInColumnSeparators() const
Definition: ChronFileInterpolator.hpp:125
openfluid::core::Duration_t getDeltaT() const
Definition: ChronFileInterpolator.hpp:200
std::string m_OutDateFormat
Definition: ChronFileInterpolator.hpp:81
Definition: ChronFileInterpolator.hpp:55
std::string m_InCommentChar
Definition: ChronFileInterpolator.hpp:77
static void displayChronSerie(ChronologicalSerie &Data)
Definition: ChronFileInterpolator.hpp:97
std::uint64_t Duration_t
Definition: TypeDefs.hpp:312
std::string getInFilePath() const
Definition: ChronFileInterpolator.hpp:155
std::string getOutColumnSeparator() const
Definition: ChronFileInterpolator.hpp:160
Definition: ChronologicalSerie.hpp:59
openfluid::core::DateTime getBeginDate() const
Definition: ChronFileInterpolator.hpp:195
std::string m_OutCommentChar
Definition: ChronFileInterpolator.hpp:85
std::string getInDateFormat() const
Definition: ChronFileInterpolator.hpp:145
Definition: ChronFileInterpolator.hpp:59
std::string m_OutColumnSeparator
Definition: ChronFileInterpolator.hpp:83
std::string getOutCommentChar() const
Definition: ChronFileInterpolator.hpp:170
std::string m_InFilePath
Definition: ChronFileInterpolator.hpp:71
std::string m_InDateFormat
Definition: ChronFileInterpolator.hpp:73
PreProcess m_PreProcess
Definition: ChronFileInterpolator.hpp:93
openfluid::core::DateTime m_EndDate
Definition: ChronFileInterpolator.hpp:89
std::string m_OutFilePath
Definition: ChronFileInterpolator.hpp:79
void setOutColumnSeparator(const std::string &OutColumnSeparator)
Definition: ChronFileInterpolator.hpp:165
void setOutCommentChar(const std::string &OutCommentChar)
Definition: ChronFileInterpolator.hpp:175
std::string getInCommentChar() const
Definition: ChronFileInterpolator.hpp:135
openfluid::core::DateTime m_BeginDate
Definition: ChronFileInterpolator.hpp:87
#define OPENFLUID_API
Definition: dllexport.hpp:86
std::string getOutFilePath() const
Definition: ChronFileInterpolator.hpp:190
void setOutDateFormat(const std::string &OutDateFormat)
Definition: ChronFileInterpolator.hpp:185
openfluid::core::DateTime getEndDate() const
Definition: ChronFileInterpolator.hpp:205
openfluid::core::Duration_t m_DeltaT
Definition: ChronFileInterpolator.hpp:91
void setInColumnSeparators(const std::string &InColumnSeparators)
Definition: ChronFileInterpolator.hpp:130
std::string m_InColumnSeparators
Definition: ChronFileInterpolator.hpp:75
Class for management of date and time information.
Definition: DateTime.hpp:87
PreProcess getPreProcess() const
Definition: ChronFileInterpolator.hpp:210