SourceXtractorPlusPlus
0.15
Please provide a description of the project.
|
#include <WCS.h>
Public Member Functions | |
WCS (const FitsImageSource &fits_image_source) | |
WCS (const WCS &original) | |
virtual | ~WCS () |
WorldCoordinate | imageToWorld (ImageCoordinate image_coordinate) const override |
ImageCoordinate | worldToImage (WorldCoordinate world_coordinate) const override |
std::map< std::string, std::string > | getFitsHeaders () const override |
void | addOffset (PixelCoordinate pc) |
![]() | |
virtual | ~CoordinateSystem ()=default |
Private Member Functions | |
void | init (char *headers, int number_of_records) |
Private Attributes | |
std::unique_ptr< wcsprm, std::function< void(wcsprm *)> > | m_wcs |
|
explicit |
Definition at line 162 of file WCS.cpp.
References SourceXtractor::FitsImageSource::getFitsHeaders(), and init().
|
explicit |
Definition at line 169 of file WCS.cpp.
References std::free(), init(), and m_wcs.
void SourceXtractor::WCS::addOffset | ( | PixelCoordinate | pc | ) |
Definition at line 302 of file WCS.cpp.
References m_wcs, SourceXtractor::PixelCoordinate::m_x, and SourceXtractor::PixelCoordinate::m_y.
|
overridevirtual |
Reimplemented from SourceXtractor::CoordinateSystem.
Definition at line 278 of file WCS.cpp.
References std::map< K, T >::emplace(), std::string::empty(), std::free(), m_wcs, and std::make_pair().
|
overridevirtual |
Implements SourceXtractor::CoordinateSystem.
Definition at line 235 of file WCS.cpp.
References m_wcs, SourceXtractor::ImageCoordinate::m_x, SourceXtractor::ImageCoordinate::m_y, SourceXtractor::safe_lincpy, and SourceXtractor::wcsRaiseOnTransformError().
|
private |
Definition at line 187 of file WCS.cpp.
References SourceXtractor::logger, m_wcs, SourceXtractor::safe_lincpy, SourceXtractor::wcsCheckHeaders(), SourceXtractor::wcsRaiseOnParseError(), SourceXtractor::wcsReportWarnings(), and SourceXtractor::wrapped_lincpy().
Referenced by WCS().
|
overridevirtual |
Implements SourceXtractor::CoordinateSystem.
Definition at line 258 of file WCS.cpp.
References SourceXtractor::WorldCoordinate::m_alpha, SourceXtractor::WorldCoordinate::m_delta, m_wcs, SourceXtractor::safe_lincpy, and SourceXtractor::wcsRaiseOnTransformError().
|
private |
Definition at line 54 of file WCS.h.
Referenced by addOffset(), getFitsHeaders(), imageToWorld(), init(), WCS(), and worldToImage().