lsst.meas.extensions.photometryKron  13.0-6-gd233a4b+7
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
Namespaces | Classes | Functions | Variables
lsst::meas::extensions::photometryKron Namespace Reference

Namespaces

 version
 

Classes

class  KronFluxControl
 C++ control object for Kron flux. More...
 
class  KronFluxAlgorithm
 A measurement algorithm that estimates flux using Kron photometry. More...
 
class  KronAperture
 
class  BadKronException
 

Functions

 PYBIND11_PLUGIN (photometryKron)
 
template<typename ImageT >
std::pair< double, double > photometer (ImageT const &image, afw::geom::ellipses::Ellipse const &aperture, double const maxSincRadius)
 
double calculatePsfKronRadius (boost::shared_ptr< afw::detection::Psf const > const &psf, afw::geom::Point2D const &center, double smoothingSigma=0.0)
 
template boost::shared_ptr
< KronAperture
KronAperture::determineRadius< afw::image::MaskedImage< float > > (afw::image::MaskedImage< float > const &, afw::geom::ellipses::Axes, afw::geom::Point2D const &, KronFluxControl const &)
 
template std::pair< double,
double > 
KronAperture::measureFlux< afw::image::MaskedImage< float > > (afw::image::MaskedImage< float > const &, double const, double const ) const
 

Variables

list __all__ = ["KronFluxAlgorithm", "KronFluxControl", "KronAperture", "KronFluxPlugin", "KronFluxForcedPlugin"]
 
string name = "ext_photometryKron_KronFlux"
 
 Control = KronFluxControl,
 
 executionOrder = BasePlugin.FLUX_ORDER,
 
 shouldApCorr = True,
 
 needsMetadata = True,
 

Function Documentation

double lsst::meas::extensions::photometryKron::calculatePsfKronRadius ( boost::shared_ptr< afw::detection::Psf const > const &  psf,
afw::geom::Point2D const &  center,
double  smoothingSigma = 0.0 
)

Definition at line 333 of file KronPhotometry.cc.

template boost::shared_ptr< KronAperture > lsst::meas::extensions::photometryKron::KronAperture::determineRadius< afw::image::MaskedImage< float > > ( afw::image::MaskedImage< float > const &  ,
afw::geom::ellipses::Axes  ,
afw::geom::Point2D const &  ,
KronFluxControl const &   
)
template std::pair<double, double> lsst::meas::extensions::photometryKron::KronAperture::measureFlux< afw::image::MaskedImage< float > > ( afw::image::MaskedImage< float > const &  ,
double  const,
double  const 
) const
template<typename ImageT >
std::pair<double, double> lsst::meas::extensions::photometryKron::photometer ( ImageT const &  image,
afw::geom::ellipses::Ellipse const &  aperture,
double const  maxSincRadius 
)

Definition at line 306 of file KronPhotometry.cc.

lsst::meas::extensions::photometryKron::PYBIND11_PLUGIN ( photometryKron  )

Definition at line 132 of file photometryKron.cc.

Variable Documentation

list lsst.meas.extensions.photometryKron.__all__ = ["KronFluxAlgorithm", "KronFluxControl", "KronAperture", "KronFluxPlugin", "KronFluxForcedPlugin"]

Definition at line 28 of file __init__.py.

lsst.meas.extensions.photometryKron.Control = KronFluxControl,

Definition at line 33 of file __init__.py.

lsst.meas.extensions.photometryKron.executionOrder = BasePlugin.FLUX_ORDER,

Definition at line 34 of file __init__.py.

string lsst.meas.extensions.photometryKron.name = "ext_photometryKron_KronFlux"

Definition at line 32 of file __init__.py.

lsst.meas.extensions.photometryKron.needsMetadata = True,

Definition at line 36 of file __init__.py.

lsst.meas.extensions.photometryKron.shouldApCorr = True,

Definition at line 35 of file __init__.py.