LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
Go to the documentation of this file.
24 #ifndef LSST_MEAS_MODELFIT_UnitSystem_h_INCLUDED
25 #define LSST_MEAS_MODELFIT_UnitSystem_h_INCLUDED
65 :
wcs(exposure.getWcs()),
photoCalib(validatePhotoCalib(exposure.getPhotoCalib())) {}
101 #endif // !LSST_MEAS_MODELFIT_UnitSystem_h_INCLUDED
A class to contain the data, WCS, and other information needed to describe an image of the sky.
UnitSystem(afw::image::Exposure< T > const &exposure)
Construct a UnitSystem by extracting the Wcs and PhotoCalib from an Exposure (implicit)
double Scalar
Typedefs to be used for probability and parameter values.
const char * source()
Source function that allows astChannel to source from a Stream.
UnitSystem(geom::SpherePoint const &position, std::shared_ptr< const afw::image::PhotoCalib > photoCalib, double flux)
Construct a "standard" UnitSystem.
UnitSystem(geom::SpherePoint const &position, Scalar mag)
A base class for image defects.
Implementation of the Photometric Calibration class.
std::shared_ptr< afw::geom::SkyWcs const > wcs
UnitSystem(std::shared_ptr< afw::geom::SkyWcs const > wcs_, std::shared_ptr< afw::image::PhotoCalib const > photoCalib)
Construct a UnitSystem from a given Wcs and PhotoCalib.
std::shared_ptr< afw::image::PhotoCalib const > photoCalib
Point in an unspecified spherical coordinate system.
A simple struct that combines a Wcs and a PhotoCalib.