#ifndef chimera_ReadGaussianFCF_h #define chimera_ReadGaussianFCF_h #if defined(_MSC_VER) && (_MSC_VER >= 1020) #pragma once #endif #include #include #include "_molecule_config.h" namespace molecule { class MOLECULE_IMEX ReadGaussianFCF: public otf::WrapPyObj { public: ~ReadGaussianFCF(); public: std::vector readGaussianStream(std::istream &, const char *, int *); std::vector readGaussianFile(const char *filename); inline bool ok() const; inline std::string error() const; private: std::string error_; public: virtual PyObject* wpyNew() const; public: ReadGaussianFCF(); }; } // namespace molecule #endif