

Public Member Functions | |
| OutputsFileWriter (const std::string DirPath, openfluid::core::CoreRepository &CoreRepos, const openfluid::core::UnitClass_t UnitClass, const openfluid::core::UnitID_t UnitID, const std::string CommentChar, const std::string DateFormat, const std::string ColSeparator, const unsigned int Precision) | |
| virtual | ~OutputsFileWriter () |
| virtual void | initializeFile ()=0 |
| virtual void | saveCurrentDataToFile (const openfluid::core::DateTime &CurrentTime)=0 |
| void | closeFile () |
| void | flushFile () |
Static Public Member Functions | |
| static unsigned int | getBufferSize () |
| static void | setBufferSize (const unsigned int aBufferSize) |
Protected Attributes | |
| char * | mp_Buffer |
| std::ofstream | m_OutFile |
| std::string | m_OutFilename |
| std::string | m_DirPath |
| std::string | m_CommentChar |
| std::string | m_DateFormat |
| std::string | m_ColSeparator |
| unsigned int | m_Precision |
| openfluid::core::Unit * | mp_Unit |
Static Protected Attributes | |
| static unsigned int | BufferSize |
| openfluid::io::OutputsFileWriter::OutputsFileWriter | ( | const std::string | DirPath, | |
| openfluid::core::CoreRepository & | CoreRepos, | |||
| const openfluid::core::UnitClass_t | UnitClass, | |||
| const openfluid::core::UnitID_t | UnitID, | |||
| const std::string | CommentChar, | |||
| const std::string | DateFormat, | |||
| const std::string | ColSeparator, | |||
| const unsigned int | Precision | |||
| ) |
| virtual openfluid::io::OutputsFileWriter::~OutputsFileWriter | ( | ) | [virtual] |
| void openfluid::io::OutputsFileWriter::closeFile | ( | ) |
| void openfluid::io::OutputsFileWriter::flushFile | ( | ) |
| static unsigned int openfluid::io::OutputsFileWriter::getBufferSize | ( | ) | [inline, static] |
| virtual void openfluid::io::OutputsFileWriter::initializeFile | ( | ) | [pure virtual] |
Implemented in openfluid::io::ScalarOutputsFileWriter, and openfluid::io::VectorOutputsFileWriter.
| virtual void openfluid::io::OutputsFileWriter::saveCurrentDataToFile | ( | const openfluid::core::DateTime & | CurrentTime | ) | [pure virtual] |
Implemented in openfluid::io::ScalarOutputsFileWriter, and openfluid::io::VectorOutputsFileWriter.
| static void openfluid::io::OutputsFileWriter::setBufferSize | ( | const unsigned int | aBufferSize | ) | [inline, static] |
unsigned int openfluid::io::OutputsFileWriter::BufferSize [static, protected] |
std::string openfluid::io::OutputsFileWriter::m_ColSeparator [protected] |
std::string openfluid::io::OutputsFileWriter::m_CommentChar [protected] |
std::string openfluid::io::OutputsFileWriter::m_DateFormat [protected] |
std::string openfluid::io::OutputsFileWriter::m_DirPath [protected] |
std::ofstream openfluid::io::OutputsFileWriter::m_OutFile [protected] |
std::string openfluid::io::OutputsFileWriter::m_OutFilename [protected] |
unsigned int openfluid::io::OutputsFileWriter::m_Precision [protected] |
char* openfluid::io::OutputsFileWriter::mp_Buffer [protected] |
Creative Commons By-NC-ND license