DamBreak++ Wave Simulator 0.3
DamBreak++ Simulation Framework
Loading...
Searching...
No Matches
dbpp::FileDataStore Class Reference

Specify the DataStore file (save simulation results). More...

#include <dbpp_FileDataStore.h>

Public Member Functions

virtual void save (const PhysicalMeasurement *aPhyMeasure, Sfx::Simulation *aSimBean)
 Save result to file.
bool isOpen () const
 return if open
virtual void open ()
 open file for sving
virtual void close ()
 close file finish writing

Private Attributes

std::ofstream m_saveFile
char NomFichierResultat [256]
FILE * FichierResultat {nullptr}
bool m_Opened =false

Detailed Description

Specify the DataStore file (save simulation results).

Member Function Documentation

◆ close()

void dbpp::FileDataStore::close ( )
virtual

close file finish writing

◆ isOpen()

bool dbpp::FileDataStore::isOpen ( ) const
inline

return if open

Returns
true/false

◆ open()

void dbpp::FileDataStore::open ( )
virtual

open file for sving

◆ save()

void dbpp::FileDataStore::save ( const PhysicalMeasurement * aPhyMeasure,
Sfx::Simulation * aSimBean )
virtual

Save result to file.

Parameters
aPhyMeasurephysical measur
aSimBeanbean

Member Data Documentation

◆ FichierResultat

FILE* dbpp::FileDataStore::FichierResultat {nullptr}
private

pointer to file

◆ m_Opened

bool dbpp::FileDataStore::m_Opened =false
private

flag file status

◆ m_saveFile

std::ofstream dbpp::FileDataStore::m_saveFile
private

file stream

◆ NomFichierResultat

char dbpp::FileDataStore::NomFichierResultat[256]
private

file name


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