LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
A local mapping between two UnitSystems. More...
#include <UnitSystem.h>
Public Member Functions | |
LocalUnitTransform (geom::Point2D const &sourcePixel, UnitSystem const &source, UnitSystem const &destination) | |
LocalUnitTransform () | |
Construct an identity transform for both geometry and flux. More... | |
Public Attributes | |
geom::AffineTransform | geometric |
Maps source pixel coordinates to destination pixel coordinates. More... | |
double | flux |
Multiply source fluxes by this to get destination fluxes. More... | |
double | sb |
Multiply source surface brightnesses by this to get destination surface brightnesses. More... | |
A local mapping between two UnitSystems.
LocalUnitTransform is "local" because it linearizes the Wcs and evaluates the PhotoCalib transform at a particular predifined point, allowing it to represent the geometric transform as an AffineTransform and the photometric transform as a simple scaling.
Definition at line 80 of file UnitSystem.h.
lsst::meas::modelfit::LocalUnitTransform::LocalUnitTransform | ( | geom::Point2D const & | sourcePixel, |
UnitSystem const & | source, | ||
UnitSystem const & | destination | ||
) |
|
inline |
Construct an identity transform for both geometry and flux.
Definition at line 94 of file UnitSystem.h.
double lsst::meas::modelfit::LocalUnitTransform::flux |
Multiply source fluxes by this to get destination fluxes.
Definition at line 85 of file UnitSystem.h.
geom::AffineTransform lsst::meas::modelfit::LocalUnitTransform::geometric |
Maps source pixel coordinates to destination pixel coordinates.
Definition at line 82 of file UnitSystem.h.
double lsst::meas::modelfit::LocalUnitTransform::sb |
Multiply source surface brightnesses by this to get destination surface brightnesses.
Definition at line 88 of file UnitSystem.h.