40 #ifndef __OPENFLUID_TOOLS_CHRONFILEINTERPOLATOR_HPP__ 
   41 #define __OPENFLUID_TOOLS_CHRONFILEINTERPOLATOR_HPP__ 
   49 namespace openfluid { 
namespace tools {
 
   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 getInColumnSeparators() const 
Definition: ChronFileInterpolator.hpp:122
Class for management of date and time information. 
Definition: DateTime.hpp:132
Definition: ChronologicalSerie.hpp:59
void setOutDateFormat(const std::string &OutDateFormat)
Definition: ChronFileInterpolator.hpp:182
unsigned long long Duration_t
Definition: DateTime.hpp:68
std::string m_InCommentChar
Definition: ChronFileInterpolator.hpp:74
PreProcess m_PreProcess
Definition: ChronFileInterpolator.hpp:90
void setInColumnSeparators(const std::string &InColumnSeparators)
Definition: ChronFileInterpolator.hpp:127
PreProcess getPreProcess() const 
Definition: ChronFileInterpolator.hpp:207
PreProcess
Definition: ChronFileInterpolator.hpp:56
openfluid::core::Duration_t getDeltaT() const 
Definition: ChronFileInterpolator.hpp:197
Definition: ChronFileInterpolator.hpp:56
std::string getInFilePath() const 
Definition: ChronFileInterpolator.hpp:152
openfluid::core::DateTime getBeginDate() const 
Definition: ChronFileInterpolator.hpp:192
static void displayChronSerie(ChronologicalSerie &Data)
Definition: ChronFileInterpolator.hpp:94
std::string m_InColumnSeparators
Definition: ChronFileInterpolator.hpp:72
std::string getOutDateFormat() const 
Definition: ChronFileInterpolator.hpp:177
std::string m_InDateFormat
Definition: ChronFileInterpolator.hpp:70
void setInCommentChar(const std::string &InCommentChar)
Definition: ChronFileInterpolator.hpp:137
std::string getOutColumnSeparator() const 
Definition: ChronFileInterpolator.hpp:157
openfluid::core::DateTime m_EndDate
Definition: ChronFileInterpolator.hpp:86
void setOutColumnSeparator(const std::string &OutColumnSeparator)
Definition: ChronFileInterpolator.hpp:162
std::string getOutCommentChar() const 
Definition: ChronFileInterpolator.hpp:167
std::string getInDateFormat() const 
Definition: ChronFileInterpolator.hpp:142
Definition: ChronFileInterpolator.hpp:52
std::string m_OutDateFormat
Definition: ChronFileInterpolator.hpp:78
void setInDateFormat(const std::string &InDateFormat)
Definition: ChronFileInterpolator.hpp:147
openfluid::core::DateTime getEndDate() const 
Definition: ChronFileInterpolator.hpp:202
openfluid::core::DateTime m_BeginDate
Definition: ChronFileInterpolator.hpp:84
openfluid::core::Duration_t m_DeltaT
Definition: ChronFileInterpolator.hpp:88
#define OPENFLUID_API
Definition: dllexport.hpp:87
std::string m_InFilePath
Definition: ChronFileInterpolator.hpp:68
std::string m_OutColumnSeparator
Definition: ChronFileInterpolator.hpp:80
std::string m_OutCommentChar
Definition: ChronFileInterpolator.hpp:82
std::string getInCommentChar() const 
Definition: ChronFileInterpolator.hpp:132
std::string getOutFilePath() const 
Definition: ChronFileInterpolator.hpp:187
void setOutCommentChar(const std::string &OutCommentChar)
Definition: ChronFileInterpolator.hpp:172
std::string m_OutFilePath
Definition: ChronFileInterpolator.hpp:76