Public Member Functions | List of all members
openfluid::tools::ChronFileLinearInterpolator Class Reference

#include <tools/ChronFileLinearInterpolator.hpp>

Inheritance diagram for openfluid::tools::ChronFileLinearInterpolator:
Inheritance graph
[legend]
Collaboration diagram for openfluid::tools::ChronFileLinearInterpolator:
Collaboration graph
[legend]

Public Member Functions

 ChronFileLinearInterpolator (const std::string &InFilePath, const std::string &OutFilePath, const openfluid::core::DateTime &BeginDate, const openfluid::core::DateTime &EndDate, const openfluid::core::Duration_t &DeltaT, PreProcess PrePcs=PREPROCESS_NONE)
 
 ~ChronFileLinearInterpolator ()
 
void runInterpolation ()
 
- Public Member Functions inherited from openfluid::tools::ChronFileInterpolator
 ChronFileInterpolator (const std::string &InFilePath, const std::string &OutFilePath, const openfluid::core::DateTime &BeginDate, const openfluid::core::DateTime &EndDate, const openfluid::core::Duration_t &DeltaT, PreProcess PrePcs=PREPROCESS_NONE)
 
virtual ~ChronFileInterpolator ()
 
std::string getInColumnSeparators () const
 
void setInColumnSeparators (const std::string &InColumnSeparators)
 
std::string getInCommentChar () const
 
void setInCommentChar (const std::string &InCommentChar)
 
std::string getInDateFormat () const
 
void setInDateFormat (const std::string &InDateFormat)
 
std::string getInFilePath () const
 
std::string getOutColumnSeparator () const
 
void setOutColumnSeparator (const std::string &OutColumnSeparator)
 
std::string getOutCommentChar () const
 
void setOutCommentChar (const std::string &OutCommentChar)
 
std::string getOutDateFormat () const
 
void setOutDateFormat (const std::string &OutDateFormat)
 
std::string getOutFilePath () const
 
openfluid::core::DateTime getBeginDate () const
 
openfluid::core::Duration_t getDeltaT () const
 
openfluid::core::DateTime getEndDate () const
 
PreProcess getPreProcess () const
 

Additional Inherited Members

- Public Types inherited from openfluid::tools::ChronFileInterpolator
enum  PreProcess { PREPROCESS_NONE, PREPROCESS_CUMULATE }
 
- Protected Member Functions inherited from openfluid::tools::ChronFileInterpolator
void loadInFile (ChronologicalSerie &Data)
 
- Static Protected Member Functions inherited from openfluid::tools::ChronFileInterpolator
static void displayChronSerie (ChronologicalSerie &Data)
 
- Protected Attributes inherited from openfluid::tools::ChronFileInterpolator
std::string m_InFilePath
 
std::string m_InDateFormat
 
std::string m_InColumnSeparators
 
std::string m_InCommentChar
 
std::string m_OutFilePath
 
std::string m_OutDateFormat
 
std::string m_OutColumnSeparator
 
std::string m_OutCommentChar
 
openfluid::core::DateTime m_BeginDate
 
openfluid::core::DateTime m_EndDate
 
openfluid::core::Duration_t m_DeltaT
 
PreProcess m_PreProcess
 

Constructor & Destructor Documentation

openfluid::tools::ChronFileLinearInterpolator::ChronFileLinearInterpolator ( const std::string &  InFilePath,
const std::string &  OutFilePath,
const openfluid::core::DateTime BeginDate,
const openfluid::core::DateTime EndDate,
const openfluid::core::Duration_t DeltaT,
PreProcess  PrePcs = PREPROCESS_NONE 
)
openfluid::tools::ChronFileLinearInterpolator::~ChronFileLinearInterpolator ( )

Member Function Documentation

void openfluid::tools::ChronFileLinearInterpolator::runInterpolation ( )
virtual

The documentation for this class was generated from the following file: