| LSSTApplications
    20.0.0
    LSSTDataManagementBasePackage | 
| Classes | |
| class | ApertureFluxAlgorithm | 
| Base class for multiple-aperture photometry algorithms.  More... | |
| class | ApertureFluxControl | 
| Configuration object for multiple-aperture flux algorithms.  More... | |
| struct | ApertureFluxResult | 
| A Result struct for running an aperture flux algorithm with a single radius.  More... | |
| class | ApertureFluxTransform | 
| Measurement transformation for aperture fluxes.  More... | |
| class | BaseAlgorithm | 
| Ultimate abstract base class for all C++ measurement algorithms.  More... | |
| class | BaseTransform | 
| Abstract base class for all C++ measurement transformations.  More... | |
| class | BlendednessAlgorithm | 
| Compute metrics that measure how blended objects are.  More... | |
| class | BlendednessControl | 
| class | CentroidChecker | 
| struct | CentroidResult | 
| A reusable struct for centroid measurements.  More... | |
| class | CentroidResultKey | 
| A FunctorKey for CentroidResult.  More... | |
| class | CentroidTransform | 
| Base for centroid measurement transformations.  More... | |
| class | CircularApertureFluxAlgorithm | 
| class | FatalAlgorithmError | 
| Exception to be thrown when a measurement algorithm experiences a fatal error.  More... | |
| struct | FlagDefinition | 
| Simple class used to define and document flags The name and doc constitute the identity of the FlagDefinition The number is used for indexing, but is assigned arbitrarily.  More... | |
| class | FlagDefinitionList | 
| vector-type utility class to build a collection of FlagDefinitions  More... | |
| class | FlagHandler | 
| Utility class for handling flag fields that indicate the failure modes of an algorithm.  More... | |
| struct | FluxResult | 
| A reusable result struct for instFlux measurements.  More... | |
| class | FluxResultKey | 
| A FunctorKey for FluxResult.  More... | |
| class | FluxTransform | 
| Base for instFlux measurement transformations.  More... | |
| class | ForcedAlgorithm | 
| Base class for algorithms that measure the properties of sources on one image, using previous measurements on another image to hold certain quantities fixed.  More... | |
| class | GaussianFluxAlgorithm | 
| A measurement algorithm that estimates instFlux using an elliptical Gaussian weight.  More... | |
| class | GaussianFluxControl | 
| A C++ control class to handle GaussianFluxAlgorithm's configuration.  More... | |
| class | GaussianFluxTransform | 
| class | LocalBackgroundAlgorithm | 
| A measurement algorithm that estimates the local background value per pixel.  More... | |
| class | LocalBackgroundControl | 
| Configuration of LocalBackgroundAlgorithm.  More... | |
| class | LocalBackgroundTransform | 
| struct | MagResult | 
| A reusable result struct for magnitudes.  More... | |
| class | MagResultKey | 
| A FunctorKey for MagResult.  More... | |
| class | MeasurementError | 
| Exception to be thrown when a measurement algorithm experiences a known failure mode.  More... | |
| class | NaiveCentroidAlgorithm | 
| A class that calculates a centroid as a simple unweighted first moment of the 3x3 region around a pixel.  More... | |
| class | NaiveCentroidControl | 
| A C++ control class to handle NaiveCentroidAlgorithm's configuration.  More... | |
| class | NaiveCentroidTransform | 
| class | PeakLikelihoodFluxAlgorithm | 
| A measurement algorithm that estimates the peak instrument flux, using a filtered image which has been convolved with its own PSF.  More... | |
| class | PeakLikelihoodFluxControl | 
| C++ control object for peak likelihood instrument flux.  More... | |
| class | PeakLikelihoodFluxTransform | 
| class | PixelFlagsAlgorithm | 
| A measurement algorithm that gets mask bits from the exposure and sets flag bits to summarize which bits are set within a source's footprint.  More... | |
| class | PixelFlagsControl | 
| A C++ control class to handle PixelFlagsAlgorithm's configuration.  More... | |
| class | PixelValueError | 
| Exception to be thrown when a measurement algorithm encounters a NaN or infinite pixel.  More... | |
| class | PsfFluxAlgorithm | 
| A measurement algorithm that estimates instFlux using a linear least-squares fit with the Psf model.  More... | |
| class | PsfFluxControl | 
| A C++ control class to handle PsfFluxAlgorithm's configuration.  More... | |
| class | PsfFluxTransform | 
| class | SafeCentroidExtractor | 
| Utility class for measurement algorithms that extracts a position from the Centroid slot and handles errors in a safe and consistent way.  More... | |
| class | SafeShapeExtractor | 
| Utility class for measurement algorithms that extracts an ellipse from the Shape slot and handles errors in a safe and consistent way.  More... | |
| class | ScaledApertureFluxAlgorithm | 
| Measure the instFlux in an aperture scaled to the PSF.  More... | |
| class | ScaledApertureFluxControl | 
| class | ScaledApertureFluxTransform | 
| class | SdssCentroidAlgorithm | 
| The Sdss Centroid Algorithm.  More... | |
| class | SdssCentroidControl | 
| A C++ control class to handle SdssCentroidAlgorithm's configuration.  More... | |
| class | SdssCentroidTransform | 
| class | SdssShapeAlgorithm | 
| Measure the image moments of source using adaptive Gaussian weights.  More... | |
| class | SdssShapeControl | 
| A C++ control class to handle SdssShapeAlgorithm's configuration.  More... | |
| class | SdssShapeResult | 
| Result object SdssShapeAlgorithm.  More... | |
| class | SdssShapeResultKey | 
| A FunctorKey that maps SdssShapeResult to afw::table Records.  More... | |
| class | SdssShapeTransform | 
| Transformation for SdssShape measurements.  More... | |
| struct | ShapeResult | 
| A reusable struct for moments-based shape measurements.  More... | |
| class | ShapeResultKey | 
| A FunctorKey for ShapeResult.  More... | |
| class | SimpleAlgorithm | 
| An abstract base classes for which the same implementation can be used for both SingleFrameAlgorithm and ForcedAlgorithm.  More... | |
| class | SincCoeffs | 
| A singleton to calculate and cache the coefficients for sinc photometry.  More... | |
| class | SingleFrameAlgorithm | 
| Base class for algorithms that measure the properties of sources on single image.  More... | |
| Typedefs | |
| typedef int | ElementCount | 
| typedef double | Flux | 
| typedef double | FluxErrElement | 
| typedef double | Mag | 
| typedef double | MagErrElement | 
| typedef float | ErrElement | 
| typedef double | CentroidElement | 
| typedef double | ShapeElement | 
| typedef geom::Point< CentroidElement, 2 > | Centroid | 
| typedef Eigen::Matrix< ErrElement, 2, 2, Eigen::DontAlign > | CentroidCov | 
| typedef afw::geom::ellipses::Quadrupole | Shape | 
| typedef Eigen::Matrix< ErrElement, 3, 3, Eigen::DontAlign > | ShapeCov | 
| typedef Eigen::Matrix< ShapeElement, 3, 3, Eigen::DontAlign > | ShapeTrMatrix | 
| Enumerations | |
| enum | UncertaintyEnum { NO_UNCERTAINTY = 0, SIGMA_ONLY = 1, FULL_COVARIANCE = 2 } | 
| An enum used to specify how much uncertainty information measurement algorithms provide.  More... | |
| Functions | |
| ShapeTrMatrix | makeShapeTransformMatrix (geom::LinearTransform const &xform) | 
| Construct a matrix suitable for transforming second moments.  More... | |
| PYBIND11_MODULE (algorithm, mod) | |
| PYBIND11_MODULE (apertureFlux, mod) | |
| PYBIND11_MODULE (blendedness, mod) | |
| PYBIND11_MODULE (centroidUtilities, mod) | |
| PYBIND11_MODULE (circularApertureFlux, mod) | |
| PYBIND11_MODULE (exceptions, mod) | |
| PYBIND11_MODULE (flagHandler, mod) | |
| PYBIND11_MODULE (fluxUtilities, mod) | |
| PYBIND11_MODULE (gaussianFlux, mod) | |
| PYBIND11_MODULE (inputUtilities, mod) | |
| PYBIND11_MODULE (localBackground, mod) | |
| PYBIND11_MODULE (naiveCentroid, mod) | |
| PYBIND11_MODULE (peakLikelihoodFlux, mod) | |
| PYBIND11_MODULE (pixelFlags, mod) | |
| PYBIND11_MODULE (psfFlux, mod) | |
| PYBIND11_MODULE (scaledApertureFlux, mod) | |
| PYBIND11_MODULE (sdssCentroid, mod) | |
| PYBIND11_MODULE (sdssShape, mod) | |
| PYBIND11_MODULE (shapeUtilities, mod) | |
| PYBIND11_MODULE (sincCoeffs, mod) | |
| PYBIND11_MODULE (transform, mod) | |
| template<typename T > | |
| afw::image::MaskedImage< T >::SinglePixel | computeShiftedValue (afw::image::MaskedImage< T > const &maskedImage, std::string const &warpingKernelName, geom::Point2D const &fracShift, geom::Point2I const &parentInd) | 
| Compute the value of one pixel of an image after a fractional pixel shift Since we only want the value at one pixel, there is no need to shift the entire image; instead we simply convolve at one point.  More... | |
| typedef geom::Point<CentroidElement, 2> lsst::meas::base::Centroid | 
Definition at line 58 of file constants.h.
| typedef Eigen::Matrix<ErrElement, 2, 2, Eigen::DontAlign> lsst::meas::base::CentroidCov | 
Definition at line 59 of file constants.h.
| typedef double lsst::meas::base::CentroidElement | 
Definition at line 56 of file constants.h.
| typedef int lsst::meas::base::ElementCount | 
Definition at line 50 of file constants.h.
| typedef float lsst::meas::base::ErrElement | 
Definition at line 55 of file constants.h.
| typedef double lsst::meas::base::Flux | 
Definition at line 51 of file constants.h.
| typedef double lsst::meas::base::FluxErrElement | 
Definition at line 52 of file constants.h.
| typedef double lsst::meas::base::Mag | 
Definition at line 53 of file constants.h.
| typedef double lsst::meas::base::MagErrElement | 
Definition at line 54 of file constants.h.
Definition at line 60 of file constants.h.
| typedef Eigen::Matrix<ErrElement, 3, 3, Eigen::DontAlign> lsst::meas::base::ShapeCov | 
Definition at line 61 of file constants.h.
| typedef double lsst::meas::base::ShapeElement | 
Definition at line 57 of file constants.h.
| typedef Eigen::Matrix<ShapeElement, 3, 3, Eigen::DontAlign> lsst::meas::base::ShapeTrMatrix | 
Definition at line 62 of file constants.h.
An enum used to specify how much uncertainty information measurement algorithms provide.
Currently, only ResultMappers (not Results) make use of these distinctions; Result structs always have data members that could hold the full-covariance, but may set some of these to NaN.
Definition at line 43 of file constants.h.
| afw::image::MaskedImage<T>::SinglePixel lsst::meas::base::computeShiftedValue | ( | afw::image::MaskedImage< T > const & | maskedImage, | 
| std::string const & | warpingKernelName, | ||
| geom::Point2D const & | fracShift, | ||
| geom::Point2I const & | parentInd | ||
| ) | 
Compute the value of one pixel of an image after a fractional pixel shift Since we only want the value at one pixel, there is no need to shift the entire image; instead we simply convolve at one point.
| pex::exceptions::RangeError | if abs(fracShift) > 1 in either dimension | 
| maskedImage | masked image | 
| warpingKernelName | warping kernel name | 
| fracShift | amount of sub-pixel shift (pixels) | 
| parentInd | parent index at which to compute pixel | 
Definition at line 134 of file PeakLikelihoodFlux.cc.
| ShapeTrMatrix lsst::meas::base::makeShapeTransformMatrix | ( | geom::LinearTransform const & | xform | ) | 
Construct a matrix suitable for transforming second moments.
Given an LinearTransform which maps from positions (x, y) to (a, d), returns a 3-by-3 matrix which transforms (xx, yy, xy) to (aa, dd, ad).
That is, given an input transform described by the matrix
| A11 | A12 | | A21 | A22 |
we return the matrix
| A11*A11 | A12*A12 | 2*A11*A12 | | A21*A21 | A22*A22 | 2*A21*A22 | | A11*A21 | A12*A22 | A11*A22 + A12*A21 |
| [in] | xform | LinearTransform describing the coordinate mapping | 
Definition at line 143 of file ShapeUtilities.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | algorithm | , | 
| mod | |||
| ) | 
Definition at line 35 of file algorithm.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | apertureFlux | , | 
| mod | |||
| ) | 
Definition at line 129 of file apertureFlux.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | blendedness | , | 
| mod | |||
| ) | 
Definition at line 81 of file blendedness.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | centroidUtilities | , | 
| mod | |||
| ) | 
Definition at line 122 of file centroidUtilities.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | circularApertureFlux | , | 
| mod | |||
| ) | 
Definition at line 42 of file circularApertureFlux.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | exceptions | , | 
| mod | |||
| ) | 
Definition at line 36 of file exceptions.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | flagHandler | , | 
| mod | |||
| ) | 
Definition at line 121 of file flagHandler.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | fluxUtilities | , | 
| mod | |||
| ) | 
Definition at line 91 of file fluxUtilities.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | gaussianFlux | , | 
| mod | |||
| ) | 
Definition at line 81 of file gaussianFlux.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | inputUtilities | , | 
| mod | |||
| ) | 
Definition at line 35 of file inputUtilities.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | localBackground | , | 
| mod | |||
| ) | 
Definition at line 90 of file localBackground.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | naiveCentroid | , | 
| mod | |||
| ) | 
Definition at line 87 of file naiveCentroid.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | peakLikelihoodFlux | , | 
| mod | |||
| ) | 
Definition at line 80 of file peakLikelihoodFlux.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | pixelFlags | , | 
| mod | |||
| ) | 
Definition at line 40 of file pixelFlags.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | psfFlux | , | 
| mod | |||
| ) | 
Definition at line 84 of file psfFlux.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | scaledApertureFlux | , | 
| mod | |||
| ) | 
Definition at line 83 of file scaledApertureFlux.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | sdssCentroid | , | 
| mod | |||
| ) | 
Definition at line 91 of file sdssCentroid.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | sdssShape | , | 
| mod | |||
| ) | 
Definition at line 156 of file sdssShape.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | shapeUtilities | , | 
| mod | |||
| ) | 
Definition at line 101 of file shapeUtilities.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | sincCoeffs | , | 
| mod | |||
| ) | 
Definition at line 46 of file sincCoeffs.cc.
| lsst::meas::base::PYBIND11_MODULE | ( | transform | , | 
| mod | |||
| ) | 
Definition at line 36 of file transform.cc.
 1.8.18
 1.8.18