|
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
|
Classes | |
| class | FftShifter |
| class | SdssShapeImpl |
Functions | |
| template<typename PixelT > | |
| afwImage::Image< PixelT >::Ptr | calcImageRealSpace (double const rad1, double const rad2, double const taperwidth) |
| std::pair< double, double > | rotate (double x, double y, double angle) |
| template<typename PixelT > | |
| afwImage::Image< PixelT >::Ptr | calcImageKSpaceCplx (double const rad1, double const rad2, double const posAng, double const ellipticity) |
| template<typename PixelT > | |
| afwImage::Image< PixelT >::Ptr | calcImageKSpaceReal (double const rad1, double const rad2) |
| template<typename ImageT > | |
| bool | getAdaptiveMoments (ImageT const &mimage, double bkgd, double xcen, double ycen, double shiftmax, detail::SdssShapeImpl *shape, int maxIter, float tol1, float tol2) |
| template<typename ImageT > | |
| std::pair< double, double > | getFixedMomentsFlux (ImageT const &image, double bkgd, double xcen, double ycen, detail::SdssShapeImpl const &shape_) |
| Return the flux of an object, using the aperture described by the SdssShape object. More... | |
| template<typename PixelT > | |
| lsst::afw::image::Image < PixelT >::Ptr | calcImageRealSpace (double const rad1, double const rad2, double const taper=0.1) |
| template<typename PixelT > | |
| lsst::afw::image::Image < PixelT >::Ptr | calcImageKSpaceReal (double const rad1, double const rad2) |
| template<typename PixelT > | |
| lsst::afw::image::Image < PixelT >::Ptr | calcImageKSpaceCplx (double const rad1, double const rad2, double const posAng, double const ell) |
Variables | |
| int const | SDSS_SHAPE_MAX_ITER = 100 |
| float const | SDSS_SHAPE_TOL1 = 1.0e-5 |
| float const | SDSS_SHAPE_TOL2 = 1.0e-4 |
| lsst::afw::image::Image<PixelT>::Ptr lsst::meas::algorithms::detail::calcImageKSpaceCplx | ( | double const | rad1, |
| double const | rad2, | ||
| double const | posAng, | ||
| double const | ell | ||
| ) |
todo
Definition at line 445 of file SincFlux.cc.
| template lsst::afw::image::Image< double >::Ptr lsst::meas::algorithms::detail::calcImageKSpaceCplx< double > | ( | double const | rad1, |
| double const | rad2, | ||
| double const | posAng, | ||
| double const | ellipticity | ||
| ) |
todo
Definition at line 445 of file SincFlux.cc.
| lsst::afw::image::Image<PixelT>::Ptr lsst::meas::algorithms::detail::calcImageKSpaceReal | ( | double const | rad1, |
| double const | rad2 | ||
| ) |
Definition at line 527 of file SincFlux.cc.
| template lsst::afw::image::Image< double >::Ptr lsst::meas::algorithms::detail::calcImageKSpaceReal< double > | ( | double const | rad1, |
| double const | rad2 | ||
| ) |
Definition at line 527 of file SincFlux.cc.
| lsst::afw::image::Image<PixelT>::Ptr lsst::meas::algorithms::detail::calcImageRealSpace | ( | double const | rad1, |
| double const | rad2, | ||
| double const | taper = 0.1 |
||
| ) |
Definition at line 326 of file SincFlux.cc.
| template lsst::afw::image::Image< double >::Ptr lsst::meas::algorithms::detail::calcImageRealSpace< double > | ( | double const | rad1, |
| double const | rad2, | ||
| double const | taperwidth | ||
| ) |
Definition at line 326 of file SincFlux.cc.
| bool lsst::meas::algorithms::detail::getAdaptiveMoments | ( | ImageT const & | mimage, |
| double | bkgd, | ||
| double | xcen, | ||
| double | ycen, | ||
| double | shiftmax, | ||
| detail::SdssShapeImpl * | shape, | ||
| int | maxIter, | ||
| float | tol1, | ||
| float | tol2 | ||
| ) |
Workhorse for adaptive moments
Calculate adaptive moments from an image
The moments are measured iteratively with a Gaussian window with width equal to the second moments from the previous iteration.
| mimage | the data to process |
| bkgd | background level |
| xcen | x-centre of object |
| ycen | y-centre of object |
| shiftmax | max allowed centroid shift |
| shape | a place to store desired data |
| maxIter | Maximum number of iterations |
| tol1 | Convergence tolerance for e1,e2 |
| tol2 | Convergence tolerance for FWHM |
Definition at line 453 of file SdssShape.cc.
| std::pair< double, double > lsst::meas::algorithms::detail::getFixedMomentsFlux | ( | ImageT const & | image, |
| double | bkgd, | ||
| double | xcen, | ||
| double | ycen, | ||
| detail::SdssShapeImpl const & | shape_ | ||
| ) |
Return the flux of an object, using the aperture described by the SdssShape object.
The SdssShape algorithm calculates an elliptical Gaussian fit to an object, so the "aperture" is an elliptical Gaussian
| image | the data to process |
| bkgd | background level |
| xcen | x-centre of object |
| ycen | y-centre of object |
| shape_ | The SdssShape of the object |
Definition at line 698 of file SdssShape.cc.
| std::pair<double, double> lsst::meas::algorithms::detail::rotate | ( | double | x, |
| double | y, | ||
| double | angle | ||
| ) |
Definition at line 432 of file SincFlux.cc.
| int const lsst::meas::algorithms::detail::SDSS_SHAPE_MAX_ITER = 100 |
Definition at line 12 of file SdssShape.h.
| float const lsst::meas::algorithms::detail::SDSS_SHAPE_TOL1 = 1.0e-5 |
Definition at line 13 of file SdssShape.h.
| float const lsst::meas::algorithms::detail::SDSS_SHAPE_TOL2 = 1.0e-4 |
Definition at line 14 of file SdssShape.h.
1.8.5