SourceXtractorPlusPlus  0.19
SourceXtractor++, the next generation SExtractor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 #include <boost/python/list.hpp>
25 
26 namespace SourceXtractor {
27 
28 class PyFitsFile {
29 
30 public:
31 
32  explicit PyFitsFile(const std::string& filename);
33 
34  virtual ~PyFitsFile() = default;
35 
37  return m_filename;
38  }
39 
41 
43  std::vector<int> getDimensions(int hdu) const;
44 
45 private:
48 };
49 
50 }
51 
52 #endif // _SEIMPLEMENTATION_PYFITSFILE_H
53 
virtual ~PyFitsFile()=default
std::map< std::string, std::string > getHeaders(int hdu) const
Definition: PyFitsFile.cpp:43
std::shared_ptr< FitsFile > m_file
Definition: PyFitsFile.h:47
std::string getFilename() const
Definition: PyFitsFile.h:36
PyFitsFile(const std::string &filename)
Definition: PyFitsFile.cpp:24
std::vector< int > getImageHdus() const
Definition: PyFitsFile.cpp:28
STL class.
std::vector< int > getDimensions(int hdu) const
Definition: PyFitsFile.cpp:38
string filename
Definition: conf.py:65