File BaselineUtils.h¶
-
namespace
lsst
Class for a simple mapping implementing a generic AstrometryTransform.
Remove all non-astronomical counts from the Chunk Exposure’s pixels.
Forward declarations for lsst::utils::Cache
For details on the Cache class, see the Cache.h file.
It uses a template rather than a pointer so that the derived classes can use the specifics of the transform. The class simplePolyMapping overloads a few routines.
A base class for image defects
Numeric constants used by the Integrate.h integrator routines.
Compute Image Statistics
- Note
Gauss-Kronrod-Patterson quadrature coefficients for use in quadpack routine qng. These coefficients were calculated with 101 decimal digit arithmetic by L. W. Fullerton, Bell Labs, Nov 1981.
- Note
The Statistics class itself can only handle lsst::afw::image::MaskedImage() types. The philosophy has been to handle other types by making them look like lsst::afw::image::MaskedImage() and reusing that code. Users should have no need to instantiate a Statistics object directly, but should use the overloaded makeStatistics() factory functions.
-
namespace
meas
-
namespace
deblender
¶ -
template<typename
ImagePixelT
, typenameMaskPixelT
= lsst::afw::image::MaskPixel, typenameVariancePixelT
= lsst::afw::image::VariancePixel>
classBaselineUtils
Public Types
-
typedef lsst::afw::detection::HeavyFootprint<ImagePixelT, MaskPixelT, VariancePixelT>
HeavyFootprintT
Public Functions
-
typedef lsst::meas::deblender::BaselineUtils::PTR(lsst::afw::image::MaskedImage < ImagePixelT, MaskPixelT, VariancePixelT >)
-
typedef lsst::meas::deblender::BaselineUtils::PTR(lsst::afw::image::Image < ImagePixelT >)
-
typedef lsst::meas::deblender::BaselineUtils::PTR(lsst::afw::image::Mask < MaskPixelT >)
-
typedef lsst::meas::deblender::BaselineUtils::PTR(lsst::afw::detection::Footprint)
-
typedef lsst::meas::deblender::BaselineUtils::PTR(lsst::afw::detection::HeavyFootprint < ImagePixelT, MaskPixelT, VariancePixelT >)
Public Static Functions
-
static void
makeMonotonic
(ImageT &img, lsst::afw::detection::PeakRecord const &pk)
-
static void
_sum_templates
(std::vector<ImagePtrT> timgs, ImagePtrT tsum)
Public Static Attributes
-
const int
ASSIGN_STRAYFLUX
= 0x1
-
const int
STRAYFLUX_TO_POINT_SOURCES_WHEN_NECESSARY
= 0x2
-
const int
STRAYFLUX_TO_POINT_SOURCES_ALWAYS
= 0x4
-
const int
STRAYFLUX_R_TO_FOOTPRINT
= 0x8
-
const int
STRAYFLUX_NEAREST_FOOTPRINT
= 0x10
-
const int
STRAYFLUX_TRIM
= 0x20
-
typedef lsst::afw::detection::HeavyFootprint<ImagePixelT, MaskPixelT, VariancePixelT>
-
template<typename
-
namespace