|
SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
|
#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) |
Public Member Functions inherited from SourceXtractor::CoordinateSystem | |
| 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 std::free(), and init().

| void SourceXtractor::WCS::addOffset | ( | PixelCoordinate | pc | ) |
|
overridevirtual |
Reimplemented from SourceXtractor::CoordinateSystem.
Definition at line 265 of file WCS.cpp.
References std::free(), m_wcs, and std::make_pair().

|
overridevirtual |
Implements SourceXtractor::CoordinateSystem.
Definition at line 222 of file WCS.cpp.
References m_wcs, SourceXtractor::safe_wcssub, and SourceXtractor::wcsRaiseOnTransformError().

Definition at line 180 of file WCS.cpp.
References Elements::Logging::info(), Euclid::Configuration::logger, m_wcs, SourceXtractor::safe_wcssub, SourceXtractor::wcsCheckHeaders(), SourceXtractor::wcsRaiseOnParseError(), SourceXtractor::wcsReportWarnings(), and SourceXtractor::wrapped_wcssub().
Referenced by WCS(), and WCS().

|
overridevirtual |
Implements SourceXtractor::CoordinateSystem.
Definition at line 243 of file WCS.cpp.
References std::numeric_limits::infinity(), Euclid::Configuration::logger, m_wcs, SourceXtractor::safe_wcssub, and Elements::Logging::warn().

|
private |
Definition at line 54 of file WCS.h.
Referenced by addOffset(), getFitsHeaders(), imageToWorld(), init(), and worldToImage().