|
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 | SdssShapeImpl |
Functions | |
| template<typename ImageT > | |
| bool | getAdaptiveMoments (ImageT const &mimage, double bkgd, double xcen, double ycen, double shiftmax, 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, SdssShapeImpl const &shape_) |
| Return the flux of an object, using the aperture described by the SdssShape object. More... | |
Variables | |
| int const | SDSS_SHAPE_MAX_ITER = 100 |
| float const | SDSS_SHAPE_TOL1 = 1.0e-5 |
| float const | SDSS_SHAPE_TOL2 = 1.0e-4 |
| bool lsst::meas::base::detail::getAdaptiveMoments | ( | ImageT const & | mimage, |
| double | bkgd, | ||
| double | xcen, | ||
| double | ycen, | ||
| double | shiftmax, | ||
| 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 448 of file SdssShape.cc.
| std::pair< double, double > lsst::meas::base::detail::getFixedMomentsFlux | ( | ImageT const & | image, |
| double | bkgd, | ||
| double | xcen, | ||
| double | ycen, | ||
| 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 (PARENT coordinates) |
| ycen | y-centre of object (PARENT coordinates) |
| shape_ | The SdssShape of the object |
Definition at line 692 of file SdssShape.cc.
| int const lsst::meas::base::detail::SDSS_SHAPE_MAX_ITER = 100 |
Definition at line 12 of file SdssShapeImpl.h.
| float const lsst::meas::base::detail::SDSS_SHAPE_TOL1 = 1.0e-5 |
Definition at line 13 of file SdssShapeImpl.h.
| float const lsst::meas::base::detail::SDSS_SHAPE_TOL2 = 1.0e-4 |
Definition at line 14 of file SdssShapeImpl.h.
1.8.5