lsst.afw
21.0.0-6-ge3f375325+ce03d725a7
|
Go to the documentation of this file.
24 #ifndef LSST_AFW_DETECTION_PYTHON_H
25 #define LSST_AFW_DETECTION_PYTHON_H
27 #include "pybind11/pybind11.h"
49 template <
typename Base = Psf>
52 using Image =
typename Base::Image;
66 template<
typename... Args>
89 PYBIND11_OVERLOAD_NAME(
98 PYBIND11_OVERLOAD_PURE_NAME(
107 PYBIND11_OVERLOAD_PURE_NAME(
116 PYBIND11_OVERLOAD_PURE_NAME(
125 PYBIND11_OVERLOAD_PURE_NAME(
geom::ellipses::Quadrupole doComputeShape(lsst::geom::Point2D const &position, image::Color const &color) const override
lsst::geom::Box2I doComputeBBox(lsst::geom::Point2D const &position, image::Color const &color) const override
std::shared_ptr< Image > doComputeKernelImage(lsst::geom::Point2D const &position, image::Color const &color) const override
lsst::geom::Point2D getAveragePosition() const override
typename Base::Image Image
double doComputeApertureFlux(double radius, lsst::geom::Point2D const &position, image::Color const &color) const override
A base class for image defects.
std::shared_ptr< Psf > clone() const override
An ellipse core with quadrupole moments as parameters.
"Trampoline" for Psf to let it be used as a base class in Python.
"Trampoline" for Storable to let it be used as a base class in Python.
std::shared_ptr< Image > doComputeImage(lsst::geom::Point2D const &position, image::Color const &color) const override
Describe the colour of a source.
std::shared_ptr< Psf > resized(int width, int height) const override