|
LSSTApplications
8.0.0.0+107,8.0.0.1+13,9.1+18,9.2,master-g084aeec0a4,master-g0aced2eed8+6,master-g15627eb03c,master-g28afc54ef9,master-g3391ba5ea0,master-g3d0fb8ae5f,master-g4432ae2e89+36,master-g5c3c32f3ec+17,master-g60f1e072bb+1,master-g6a3ac32d1b,master-g76a88a4307+1,master-g7bce1f4e06+57,master-g8ff4092549+31,master-g98e65bf68e,master-ga6b77976b1+53,master-gae20e2b580+3,master-gb584cd3397+53,master-gc5448b162b+1,master-gc54cf9771d,master-gc69578ece6+1,master-gcbf758c456+22,master-gcec1da163f+63,master-gcf15f11bcc,master-gd167108223,master-gf44c96c709
LSSTDataManagementBasePackage
|
Namespaces | |
| base | |
| detail | |
| forcedMeasurement | |
| forcedPhotCcd | |
| forcedPhotCoadd | |
| forcedPhotImage | |
| noiseReplacer | |
| plugins | |
| references | |
| sfm | |
| tests | |
| version | |
| wrappers | |
Classes | |
| class | BaseAlgorithm |
| class | SingleFrameAlgorithm |
| class | ForcedAlgorithm |
| class | SimpleAlgorithm |
| class | ApertureFluxControl |
| class | ApertureFluxAlgorithm |
| struct | ApertureFluxResult |
| struct | CentroidResult |
| A reusable struct for centroid measurements. More... | |
| class | CentroidResultKey |
| A FunctorKey for CentroidResult. More... | |
| class | CircularApertureFluxAlgorithm |
| class | MeasurementError |
| Exception to be thrown when a measurement algorithm experiences a known failure mode. More... | |
| struct | FlagDefinition |
| Simple POD struct used to define and document flags. More... | |
| class | FlagHandler |
| struct | FluxResult |
| A reusable result struct for flux measurements. More... | |
| class | FluxResultKey |
| A FunctorKey for FluxResult. More... | |
| struct | FittedModel |
| class | GaussianCentroidControl |
| A C++ control class to handle GaussianCentroidAlgorithm's configuration. More... | |
| class | GaussianCentroidAlgorithm |
| A class that calculates a centroid by fitting a circular Gaussian to the image. More... | |
| class | GaussianFluxControl |
| A C++ control class to handle GaussianFluxAlgorithm's configuration. More... | |
| class | GaussianFluxAlgorithm |
| A measurement algorithm that estimates flux using an elliptical Gaussian weight. More... | |
| class | SafeCentroidExtractor |
| class | SafeShapeExtractor |
| class | NaiveCentroidControl |
| A C++ control class to handle NaiveCentroidAlgorithm's configuration. More... | |
| class | NaiveCentroidAlgorithm |
| A class that calculates a centroid as a simple unweighted first moment of the 3x3 region around a pixel. More... | |
| class | NaiveFluxControl |
| A C++ control class to handle NaiveFluxAlgorithm's configuration. More... | |
| class | NaiveFluxAlgorithm |
| A measurement algorithm that sums pixel values over a circular aperture. More... | |
| class | PeakLikelihoodFluxControl |
| C++ control object for peak likelihood flux. More... | |
| class | PeakLikelihoodFluxAlgorithm |
| A measurement algorithm that estimates the peak flux, using a filtered image which has been convolved with its own PSF. More... | |
| class | PixelFlagsControl |
| A C++ control class to handle PixelFlagsAlgorithm's configuration. More... | |
| 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 | PsfFluxControl |
| A C++ control class to handle PsfFluxAlgorithm's configuration. More... | |
| class | PsfFluxAlgorithm |
| A measurement algorithm that estimates flux using a linear least-squares fit with the Psf model. More... | |
| class | SdssCentroidControl |
| A C++ control class to handle SdssCentroidAlgorithm's configuration. More... | |
| class | SdssCentroidAlgorithm |
| The Sdss Centroid Algorithm. More... | |
| class | SdssShapeControl |
| A C++ control class to handle SdssShapeAlgorithm's configuration. More... | |
| class | SdssShapeResultKey |
| A FunctorKey that maps SdssShapeResult to afw::table Records. More... | |
| class | SdssShapeAlgorithm |
| Measure the image moments of source using adaptive Gaussian weights. More... | |
| class | SdssShapeResult |
| Result object SdssShapeAlgorithm. More... | |
| struct | ShapeResult |
| A reusable struct for moments-based shape measurements. More... | |
| class | ShapeResultKey |
| A FunctorKey for ShapeResult. More... | |
| class | SincCoeffs |
| class | SincFluxControl |
| A C++ control class to handle SincFluxAlgorithm's configuration. More... | |
| class | SincFluxAlgorithm |
| An aperture photometry algorithm that uses sinc interpolation to handle fractional pixels. More... | |
Typedefs | |
| typedef int | ElementCount |
| typedef double | Flux |
| typedef double | FluxErrElement |
| typedef float | ErrElement |
| typedef double | CentroidElement |
| typedef double | ShapeElement |
| typedef afw::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 |
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 | |
| template<typename T > | |
| afw::image::MaskedImage< T > ::SinglePixel | computeShiftedValue (afw::image::MaskedImage< T > const &maskedImage, std::string const &warpingKernelName, afw::geom::Point2D const &fracShift, afw::geom::Point2I const &parentInd) |
| template bool | detail::getAdaptiveMoments< lsst::afw::image::Image< int > > (lsst::afw::image::Image< int > const &, double, double, double, double, SdssShapeImpl *, int, float, float) |
| template std::pair< double, double > | detail::getFixedMomentsFlux< lsst::afw::image::Image< int > > (lsst::afw::image::Image< int > const &, double, double, double, detail::SdssShapeImpl const &) |
| template bool | detail::getAdaptiveMoments< lsst::afw::image::MaskedImage< int > > (lsst::afw::image::MaskedImage< int > const &, double, double, double, double, SdssShapeImpl *, int, float, float) |
| template std::pair< double, double > | detail::getFixedMomentsFlux< lsst::afw::image::MaskedImage< int > > (lsst::afw::image::MaskedImage< int > const &, double, double, double, detail::SdssShapeImpl const &) |
| template bool | detail::getAdaptiveMoments< lsst::afw::image::Image< float > > (lsst::afw::image::Image< float > const &, double, double, double, double, SdssShapeImpl *, int, float, float) |
| template std::pair< double, double > | detail::getFixedMomentsFlux< lsst::afw::image::Image< float > > (lsst::afw::image::Image< float > const &, double, double, double, detail::SdssShapeImpl const &) |
| template bool | detail::getAdaptiveMoments< lsst::afw::image::MaskedImage< float > > (lsst::afw::image::MaskedImage< float > const &, double, double, double, double, SdssShapeImpl *, int, float, float) |
| template std::pair< double, double > | detail::getFixedMomentsFlux< lsst::afw::image::MaskedImage< float > > (lsst::afw::image::MaskedImage< float > const &, double, double, double, detail::SdssShapeImpl const &) |
| template bool | detail::getAdaptiveMoments< lsst::afw::image::Image< double > > (lsst::afw::image::Image< double > const &, double, double, double, double, SdssShapeImpl *, int, float, float) |
| template std::pair< double, double > | detail::getFixedMomentsFlux< lsst::afw::image::Image< double > > (lsst::afw::image::Image< double > const &, double, double, double, detail::SdssShapeImpl const &) |
| template bool | detail::getAdaptiveMoments< lsst::afw::image::MaskedImage< double > > (lsst::afw::image::MaskedImage< double > const &, double, double, double, double, SdssShapeImpl *, int, float, float) |
| template std::pair< double, double > | detail::getFixedMomentsFlux< lsst::afw::image::MaskedImage< double > > (lsst::afw::image::MaskedImage< double > const &, double, double, double, detail::SdssShapeImpl const &) |
| LSST_EXCEPTION_TYPE (FatalAlgorithmError, lsst::pex::exceptions::RuntimeError, lsst::meas::base::FatalAlgorithmError) | |
| Exception to be thrown when a measurement algorithm experiences a fatal error. More... | |
| LSST_EXCEPTION_TYPE (PixelValueError, lsst::pex::exceptions::DomainError, lsst::meas::base::PixelValueError) | |
| Exception to be thrown when a measurement algorithm encounters a NaN or infinite pixel. More... | |
Definition at line 54 of file constants.h.
| typedef Eigen::Matrix<ErrElement,2,2,Eigen::DontAlign> lsst::meas::base::CentroidCov |
Definition at line 55 of file constants.h.
| typedef double lsst::meas::base::CentroidElement |
Definition at line 52 of file constants.h.
| typedef int lsst::meas::base::ElementCount |
Definition at line 48 of file constants.h.
| typedef float lsst::meas::base::ErrElement |
Definition at line 51 of file constants.h.
| typedef double lsst::meas::base::Flux |
Definition at line 49 of file constants.h.
| typedef double lsst::meas::base::FluxErrElement |
Definition at line 50 of file constants.h.
Definition at line 56 of file constants.h.
| typedef Eigen::Matrix<ErrElement,3,3,Eigen::DontAlign> lsst::meas::base::ShapeCov |
Definition at line 57 of file constants.h.
| typedef double lsst::meas::base::ShapeElement |
Definition at line 53 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 41 of file constants.h.
| afw::image::MaskedImage<T>::SinglePixel lsst::meas::base::computeShiftedValue | ( | afw::image::MaskedImage< T > const & | maskedImage, |
| std::string const & | warpingKernelName, | ||
| afw::geom::Point2D const & | fracShift, | ||
| afw::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 129 of file PeakLikelihoodFlux.cc.
| template bool lsst::meas::base::detail::getAdaptiveMoments< lsst::afw::image::Image< double > > | ( | lsst::afw::image::Image< double > const & | , |
| double | , | ||
| double | , | ||
| double | , | ||
| double | , | ||
| SdssShapeImpl * | , | ||
| int | , | ||
| float | , | ||
| float | |||
| ) |
| template bool lsst::meas::base::detail::getAdaptiveMoments< lsst::afw::image::Image< float > > | ( | lsst::afw::image::Image< float > const & | , |
| double | , | ||
| double | , | ||
| double | , | ||
| double | , | ||
| SdssShapeImpl * | , | ||
| int | , | ||
| float | , | ||
| float | |||
| ) |
| template bool lsst::meas::base::detail::getAdaptiveMoments< lsst::afw::image::Image< int > > | ( | lsst::afw::image::Image< int > const & | , |
| double | , | ||
| double | , | ||
| double | , | ||
| double | , | ||
| SdssShapeImpl * | , | ||
| int | , | ||
| float | , | ||
| float | |||
| ) |
| template bool lsst::meas::base::detail::getAdaptiveMoments< lsst::afw::image::MaskedImage< double > > | ( | lsst::afw::image::MaskedImage< double > const & | , |
| double | , | ||
| double | , | ||
| double | , | ||
| double | , | ||
| SdssShapeImpl * | , | ||
| int | , | ||
| float | , | ||
| float | |||
| ) |
| template bool lsst::meas::base::detail::getAdaptiveMoments< lsst::afw::image::MaskedImage< float > > | ( | lsst::afw::image::MaskedImage< float > const & | , |
| double | , | ||
| double | , | ||
| double | , | ||
| double | , | ||
| SdssShapeImpl * | , | ||
| int | , | ||
| float | , | ||
| float | |||
| ) |
| template bool lsst::meas::base::detail::getAdaptiveMoments< lsst::afw::image::MaskedImage< int > > | ( | lsst::afw::image::MaskedImage< int > const & | , |
| double | , | ||
| double | , | ||
| double | , | ||
| double | , | ||
| SdssShapeImpl * | , | ||
| int | , | ||
| float | , | ||
| float | |||
| ) |
| template std::pair<double, double> lsst::meas::base::detail::getFixedMomentsFlux< lsst::afw::image::Image< double > > | ( | lsst::afw::image::Image< double > const & | , |
| double | , | ||
| double | , | ||
| double | , | ||
| detail::SdssShapeImpl const & | |||
| ) |
| template std::pair<double, double> lsst::meas::base::detail::getFixedMomentsFlux< lsst::afw::image::Image< float > > | ( | lsst::afw::image::Image< float > const & | , |
| double | , | ||
| double | , | ||
| double | , | ||
| detail::SdssShapeImpl const & | |||
| ) |
| template std::pair<double, double> lsst::meas::base::detail::getFixedMomentsFlux< lsst::afw::image::Image< int > > | ( | lsst::afw::image::Image< int > const & | , |
| double | , | ||
| double | , | ||
| double | , | ||
| detail::SdssShapeImpl const & | |||
| ) |
| template std::pair<double, double> lsst::meas::base::detail::getFixedMomentsFlux< lsst::afw::image::MaskedImage< double > > | ( | lsst::afw::image::MaskedImage< double > const & | , |
| double | , | ||
| double | , | ||
| double | , | ||
| detail::SdssShapeImpl const & | |||
| ) |
| template std::pair<double, double> lsst::meas::base::detail::getFixedMomentsFlux< lsst::afw::image::MaskedImage< float > > | ( | lsst::afw::image::MaskedImage< float > const & | , |
| double | , | ||
| double | , | ||
| double | , | ||
| detail::SdssShapeImpl const & | |||
| ) |
| template std::pair<double, double> lsst::meas::base::detail::getFixedMomentsFlux< lsst::afw::image::MaskedImage< int > > | ( | lsst::afw::image::MaskedImage< int > const & | , |
| double | , | ||
| double | , | ||
| double | , | ||
| detail::SdssShapeImpl const & | |||
| ) |
| lsst::meas::base::LSST_EXCEPTION_TYPE | ( | FatalAlgorithmError | , |
| lsst::pex::exceptions::RuntimeError | , | ||
| lsst::meas::base::FatalAlgorithmError | |||
| ) |
Exception to be thrown when a measurement algorithm experiences a fatal error.
This error type causes the meas_base framework to throw completely out of the measurement loop which is run for each exposure, sourceCatalog pair.
| lsst::meas::base::LSST_EXCEPTION_TYPE | ( | PixelValueError | , |
| lsst::pex::exceptions::DomainError | , | ||
| lsst::meas::base::PixelValueError | |||
| ) |
Exception to be thrown when a measurement algorithm encounters a NaN or infinite pixel.
When caught by the plugin framework, this exception will generate a log message.
1.8.5