SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SourceXtractor::PyFitsFile Class Reference

#include <PyFitsFile.h>

Collaboration diagram for SourceXtractor::PyFitsFile:

Public Member Functions

 PyFitsFile (const std::string &filename)
virtual ~PyFitsFile ()=default
std::string getFilename () const
std::vector< int > getImageHdus () const
std::map< std::string, std::stringgetHeaders (int hdu) const
std::vector< int > getDimensions (int hdu) const

Private Attributes

std::string m_filename
std::shared_ptr< FitsFilem_file

Detailed Description

Definition at line 28 of file PyFitsFile.h.

Constructor & Destructor Documentation

◆ PyFitsFile()

SourceXtractor::PyFitsFile::PyFitsFile ( const std::string & filename)
explicit

Definition at line 24 of file PyFitsFile.cpp.

References m_file, m_filename, and std::make_shared().

Here is the call graph for this function:

◆ ~PyFitsFile()

virtual SourceXtractor::PyFitsFile::~PyFitsFile ( )
virtualdefault

Member Function Documentation

◆ getDimensions()

std::vector< int > SourceXtractor::PyFitsFile::getDimensions ( int hdu) const

Definition at line 38 of file PyFitsFile.cpp.

References m_file.

Referenced by SourceXtractor::BOOST_PYTHON_MODULE().

◆ getFilename()

std::string SourceXtractor::PyFitsFile::getFilename ( ) const
inline

Definition at line 36 of file PyFitsFile.h.

References m_filename.

Referenced by SourceXtractor::BOOST_PYTHON_MODULE().

◆ getHeaders()

std::map< std::string, std::string > SourceXtractor::PyFitsFile::getHeaders ( int hdu) const

Definition at line 43 of file PyFitsFile.cpp.

References m_file, and SourceXtractor::VariantCast().

Referenced by SourceXtractor::BOOST_PYTHON_MODULE().

Here is the call graph for this function:

◆ getImageHdus()

std::vector< int > SourceXtractor::PyFitsFile::getImageHdus ( ) const

Definition at line 28 of file PyFitsFile.cpp.

References m_file, and std::vector< T >::push_back().

Referenced by SourceXtractor::BOOST_PYTHON_MODULE().

Here is the call graph for this function:

Member Data Documentation

◆ m_file

std::shared_ptr<FitsFile> SourceXtractor::PyFitsFile::m_file
private

Definition at line 47 of file PyFitsFile.h.

Referenced by getDimensions(), getHeaders(), getImageHdus(), and PyFitsFile().

◆ m_filename

std::string SourceXtractor::PyFitsFile::m_filename
private

Definition at line 46 of file PyFitsFile.h.

Referenced by getFilename(), and PyFitsFile().


The documentation for this class was generated from the following files: