SourceXtractorPlusPlus
1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SEImplementation
SEImplementation
PythonConfig
PyFitsFile.h
Go to the documentation of this file.
1
17
18
#ifndef _SEIMPLEMENTATION_PYFITSFILE_H
19
#define _SEIMPLEMENTATION_PYFITSFILE_H
20
21
#include <string>
22
#include <boost/python/list.hpp>
23
#include "
SEFramework/FITS/FitsFile.h
"
24
#include "
SEImplementation/PythonConfig/PyId.h
"
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
36
std::string
getFilename
()
const
{
37
return
m_filename
;
38
}
39
40
std::vector<int>
getImageHdus
()
const
;
41
42
std::map<std::string, std::string>
getHeaders
(
int
hdu)
const
;
43
std::vector<int>
getDimensions
(
int
hdu)
const
;
44
45
private
:
46
std::string
m_filename
;
47
std::shared_ptr<FitsFile>
m_file
;
48
};
49
50
}
51
52
#endif
// _SEIMPLEMENTATION_PYFITSFILE_H
53
FitsFile.h
PyId.h
std::string
SourceXtractor::PyFitsFile::m_file
std::shared_ptr< FitsFile > m_file
Definition
PyFitsFile.h:47
SourceXtractor::PyFitsFile::getHeaders
std::map< std::string, std::string > getHeaders(int hdu) const
Definition
PyFitsFile.cpp:43
SourceXtractor::PyFitsFile::m_filename
std::string m_filename
Definition
PyFitsFile.h:46
SourceXtractor::PyFitsFile::getDimensions
std::vector< int > getDimensions(int hdu) const
Definition
PyFitsFile.cpp:38
SourceXtractor::PyFitsFile::getFilename
std::string getFilename() const
Definition
PyFitsFile.h:36
SourceXtractor::PyFitsFile::PyFitsFile
PyFitsFile(const std::string &filename)
Definition
PyFitsFile.cpp:24
SourceXtractor::PyFitsFile::~PyFitsFile
virtual ~PyFitsFile()=default
SourceXtractor::PyFitsFile::getImageHdus
std::vector< int > getImageHdus() const
Definition
PyFitsFile.cpp:28
std::map
SourceXtractor
Definition
Aperture.h:30
std::shared_ptr
std::vector
Generated by
1.15.0