29 #ifndef CDPL_GRID_CUBEDREGULARGRIDREADER_HPP
30 #define CDPL_GRID_CUBEDREGULARGRIDREADER_HPP
74 bool readData(std::istream&,
DRegularGrid&,
bool overwrite);
75 bool skipData(std::istream&);
76 bool moreData(std::istream&);
78 typedef std::unique_ptr<CUBEDataReader> CUBEDataReaderPtr;
80 CUBEDataReaderPtr reader;
Definition of the preprocessor macro CDPL_GRID_API.
#define CDPL_GRID_API
Tells the compiler/linker which classes, functions and variables are part of the library API.
Definition of a regular spatial grid data type.
Definition of class CDPL::Util::StreamDataReader.
A reader for regular spatial grid data in the Gaussian CUBE [CUBE] format.
Definition: CUBEDRegularGridReader.hpp:52
CUBEDRegularGridReader & operator=(const CUBEDRegularGridReader &)=delete
CUBEDRegularGridReader(const CUBEDRegularGridReader &)=delete
CUBEDRegularGridReader(std::istream &is)
Constructs a CUBEDRegularGridReader instance that will read the regular spatial grid data from the in...
~CUBEDRegularGridReader()
Destructor.
RegularGrid.
Definition: RegularGrid.hpp:48
A helper class that implements Base::DataReader for std::istream based data readers.
Definition: StreamDataReader.hpp:73
The namespace of the Chemical Data Processing Library.