BinaryLogger.hpp
Go to the documentation of this file.
1 
11 #ifndef BINARYLOGGER_HPP
12 #define BINARYLOGGER_HPP 1
13 
14 #include "TessLogger.hpp"
15 #include <fstream>
16 #include <string>
17 #include "../../misc/universal_error.hpp"
18 #include "../../misc/simple_io.hpp"
19 
22 {
23 private:
24  string filename_;
25 public:
30  explicit BinaryLogger(string const& filename);
31 
33  ~BinaryLogger(void);
34 
39  void Log(Tessellation3D const& tess)const;
40 };
41 #endif //BINARYLOGGER_HPP
BinaryLogger(string const &filename)
Class constructor.
Definition: BinaryLogger.cpp:5
Abstract class for tessellation in 3D.
~BinaryLogger(void)
class destructor
Definition: BinaryLogger.cpp:7
Abstract class for a logger for the tessellation in 3D.
void Log(Tessellation3D const &tess) const
Creates a log file of the tessellation.
Definition: BinaryLogger.cpp:9
Tessellation debugging diagnostic that writes the data to a binary file.