SourceXtractorPlusPlus  0.13
Please provide a description of the project.
PyFitsFile.h
Go to the documentation of this file.
1 
18 #ifndef _SEIMPLEMENTATION_PYFITSFILE_H
19 #define _SEIMPLEMENTATION_PYFITSFILE_H
20 
21 #include <string>
22 
23 #include <boost/python/list.hpp>
24 
27 
29 
30 namespace SourceXtractor {
31 
32 class PyFitsFile {
33 
34 public:
35 
37 
38  virtual ~PyFitsFile() {
39  if (m_file != nullptr) {
40  m_file->close();
41  m_file.reset();
42  }
43  }
44 
46  return m_filename;
47  }
48 
50 
52 
53 private:
56 };
57 
58 }
59 
60 #endif // _SEIMPLEMENTATION_PYFITSFILE_H
61 
std::string
STL class.
std::shared_ptr
STL class.
SourceXtractor::PyFitsFile::getHeaders
std::map< std::string, std::string > getHeaders(int hdu) const
Definition: PyFitsFile.cpp:41
conf.filename
string filename
Definition: conf.py:63
std::vector< int >
SourceXtractor::PyFitsFile::getImageHdus
std::vector< int > getImageHdus() const
Definition: PyFitsFile.cpp:31
SourceXtractor
Definition: Aperture.h:30
SourceXtractor::PyFitsFile::getFilename
std::string getFilename() const
Definition: PyFitsFile.h:45
PyId.h
SourceXtractor::PyFitsFile
Definition: PyFitsFile.h:32
SourceXtractor::PyFitsFile::m_file
std::shared_ptr< FitsFile > m_file
Definition: PyFitsFile.h:55
SourceXtractor::PyFitsFile::~PyFitsFile
virtual ~PyFitsFile()
Definition: PyFitsFile.h:38
std::map< std::string, std::string >
SourceXtractor::PyFitsFile::PyFitsFile
PyFitsFile(const std::string &filename)
Definition: PyFitsFile.cpp:26
FitsFile.h
FitsFileManager.h
SourceXtractor::PyFitsFile::m_filename
std::string m_filename
Definition: PyFitsFile.h:54