Struct LocalUnitTransform¶
Defined in File UnitSystem.h
Struct Documentation¶
-
struct
LocalUnitTransform
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.
Public Functions
-
LocalUnitTransform
(geom::Point2D const &sourcePixel, UnitSystem const &source, UnitSystem const &destination)
-
LocalUnitTransform
() Construct an identity transform for both geometry and flux.
Public Members
-
geom::AffineTransform
geometric
Maps source pixel coordinates to destination pixel coordinates.
-
double
flux
Multiply source fluxes by this to get destination fluxes.
-
double
sb
Multiply source surface brightnesses by this to get destination surface brightnesses.
-