MolSim
Loading...
Searching...
No Matches
src
io
input
FileReader.h
Go to the documentation of this file.
1
10
#pragma once
11
12
#include "
objects/Cuboid.h
"
13
#include "
objects/ParticleContainer.h
"
14
#include <fstream>
15
#include <string>
16
#include <vector>
17
19
class
FileReader
{
20
protected
:
22
std::ifstream
m_infile
;
23
24
public
:
26
FileReader
();
27
33
explicit
FileReader
(
const
std::string &filename);
34
36
virtual
~FileReader
();
37
43
void
openFile
(
const
std::string &filename);
44
};
Cuboid.h
Class storing metadata for a 2D / 3D Particle cuboid.
ParticleContainer.h
Class for encapsulating and iterating over multiple Particle objects.
FileReader
File reader class which implements functionality to read data from input files.
Definition
FileReader.h:19
FileReader::openFile
void openFile(const std::string &filename)
Initializes the input stream with the given file (via its name).
FileReader::~FileReader
virtual ~FileReader()
Destroys the FileReader object and automatically closes the input stream.
FileReader::FileReader
FileReader()
Creates a new FileReader with no file initialized.
FileReader::FileReader
FileReader(const std::string &filename)
Creates a new FileReader and opens the file with the given name.
FileReader::m_infile
std::ifstream m_infile
Input stream representing the file containing molecule data.
Definition
FileReader.h:22
Return to homepage.
Generated by
1.9.8