10#ifndef NGC_GATEWAY_WCS_H_
11#define NGC_GATEWAY_WCS_H_
53 static Wcs wcs_instance;
54 return (wcs_instance);
62 std::lock_guard<std::mutex> guard(m_mutex);
71 std::lock_guard<std::mutex> guard(m_mutex);
109 m_wcs_info.
cd1_1 = 1.0;
110 m_wcs_info.
cd1_2 = 0.0;
111 m_wcs_info.
cd2_1 = 0.0;
112 m_wcs_info.
cd2_2 = 1.0;
114 m_wcs_info.
type_1 =
"PIXEL";
115 m_wcs_info.
type_2 =
"PIXEL";
WCS access singleton.
Definition wcs.hpp:45
Wcs(const Wcs &)=delete
Disables unused constructors and operators.
static WcsInformation Get()
Definition wcs.hpp:88
static Wcs & Instance()
Application singleton instance.
Definition wcs.hpp:52
Wcs & operator=(const Wcs &)=delete
static void Set(const WcsInformation &info)
Definition wcs.hpp:80
WcsInformation GetInfo()
Definition wcs.hpp:70
void SetInfo(const WcsInformation &info)
Definition wcs.hpp:61