#include <photometryKron.h>
|
| KronAperture (afw::geom::Point2D const ¢er, afw::geom::ellipses::BaseCore const &core, float radiusForRadius=std::nanf("")) |
|
| KronAperture (afw::table::SourceRecord const &source, float radiusForRadius=std::nanf("")) |
|
| KronAperture (afw::table::SourceRecord const &reference, afw::geom::AffineTransform const &refToMeas, double radius, float radiusForRadius=std::nanf("")) |
|
double | getX () const |
| Accessors. More...
|
|
double | getY () const |
|
float | getRadiusForRadius () const |
|
afw::geom::Point2D const & | getCenter () const |
|
afw::geom::ellipses::Axes & | getAxes () |
|
afw::geom::ellipses::Axes const & | getAxes () const |
|
template<typename ImageT > |
std::pair< double, double > | measureFlux (ImageT const &image, double const nRadiusForFlux, double const maxSincRadius) const |
| Photometer within the Kron Aperture on an image. More...
|
|
boost::shared_ptr< KronAperture > | transform (afw::geom::AffineTransform const &trans) const |
| Transform a Kron Aperture to a different frame. More...
|
|
|
template<typename ImageT > |
static boost::shared_ptr
< KronAperture > | determineRadius (ImageT const &image, afw::geom::ellipses::Axes axes, afw::geom::Point2D const ¢er, KronFluxControl const &ctrl) |
| Determine the Kron Aperture from an image. More...
|
|
static afw::geom::ellipses::Axes | getKronAxes (afw::geom::ellipses::Axes const &shape, afw::geom::LinearTransform const &transformation, double const radius) |
| Determine Kron axes from a reference image. More...
|
|
Definition at line 158 of file photometryKron.h.
lsst::meas::extensions::photometryKron::KronAperture::KronAperture |
( |
afw::geom::Point2D const & |
center, |
|
|
afw::geom::ellipses::BaseCore const & |
core, |
|
|
float |
radiusForRadius = std::nanf("") |
|
) |
| |
|
inline |
lsst::meas::extensions::photometryKron::KronAperture::KronAperture |
( |
afw::table::SourceRecord const & |
source, |
|
|
float |
radiusForRadius = std::nanf("") |
|
) |
| |
|
inlineexplicit |
lsst::meas::extensions::photometryKron::KronAperture::KronAperture |
( |
afw::table::SourceRecord const & |
reference, |
|
|
afw::geom::AffineTransform const & |
refToMeas, |
|
|
double |
radius, |
|
|
float |
radiusForRadius = std::nanf("") |
|
) |
| |
|
inline |
template<typename ImageT >
boost::shared_ptr< KronAperture > lsst::meas::extensions::photometryKron::KronAperture::determineRadius |
( |
ImageT const & |
image, |
|
|
afw::geom::ellipses::Axes |
axes, |
|
|
afw::geom::Point2D const & |
center, |
|
|
KronFluxControl const & |
ctrl |
|
) |
| |
|
static |
Determine the Kron Aperture from an image.
Determines the object Kron aperture, using the shape from source.getShape() (e.g. SDSS's adaptive moments)
- Parameters
-
image | Image to measure |
axes | Shape of aperture |
center | Centre of source |
ctrl | control the algorithm |
Definition at line 234 of file KronPhotometry.cc.
afw::geom::ellipses::Axes& lsst::meas::extensions::photometryKron::KronAperture::getAxes |
( |
| ) |
|
|
inline |
afw::geom::ellipses::Axes const& lsst::meas::extensions::photometryKron::KronAperture::getAxes |
( |
| ) |
const |
|
inline |
afw::geom::Point2D const& lsst::meas::extensions::photometryKron::KronAperture::getCenter |
( |
| ) |
const |
|
inline |
afw::geom::ellipses::Axes lsst::meas::extensions::photometryKron::KronAperture::getKronAxes |
( |
afw::geom::ellipses::Axes const & |
shape, |
|
|
afw::geom::LinearTransform const & |
transformation, |
|
|
double const |
radius |
|
) |
| |
|
static |
float lsst::meas::extensions::photometryKron::KronAperture::getRadiusForRadius |
( |
| ) |
const |
|
inline |
double lsst::meas::extensions::photometryKron::KronAperture::getX |
( |
| ) |
const |
|
inline |
double lsst::meas::extensions::photometryKron::KronAperture::getY |
( |
| ) |
const |
|
inline |
template<typename ImageT >
std::pair< double, double > lsst::meas::extensions::photometryKron::KronAperture::measureFlux |
( |
ImageT const & |
image, |
|
|
double const |
nRadiusForFlux, |
|
|
double const |
maxSincRadius |
|
) |
| const |
Photometer within the Kron Aperture on an image.
- Parameters
-
image | Image to measure |
nRadiusForFlux | Kron radius multiplier |
maxSincRadius | largest radius that we use sinc apertyres |
Definition at line 346 of file KronPhotometry.cc.
boost::shared_ptr< KronAperture > lsst::meas::extensions::photometryKron::KronAperture::transform |
( |
afw::geom::AffineTransform const & |
trans | ) |
const |
|
inline |
Transform a Kron Aperture to a different frame.
Definition at line 213 of file photometryKron.h.
The documentation for this class was generated from the following files: