LSST Applications 24.1.0-1-g4a8fcef,g0265f82a02+2d5e9910ca,g0bb0af90fd+325ec6ff33,g1e7d6db67d+b5ae400c1a,g1fdc4b6800+c67188d781,g26482f50c6+f8b3b5a940,g2bbee38e9b+2d5e9910ca,g3273194fdb+14984c1173,g36c42b5980+58c337bd99,g3eccfa81ec+8c69533a84,g4c90b7bd52+7d689f810d,g4f7801ab40+2d5e9910ca,g5679e1724d+2a66c44548,g673ccd32cf+2d5e9910ca,g726579da51+2d5e9910ca,g733a212e47+2a59df914c,g877625a462+8dbed4964d,g98ffbb4407+8dbed4964d,g9ddcbc5298+d7594c9347,ga1e77700b3+f258a22cbf,ga500d100eb+5c495619c5,gacaae59b5d+a88542c14c,gb2715bf1a1+a88542c14c,gbac042402a+2725a530db,gbae45e39e2+0639c65f03,gc45c8d2e98+c802ae75e7,gc86a011abf+a88542c14c,gcf0d15dbbd+461654b281,gdaeeff99f8+f78d25140c,gdb4ec4c597+2d5e9910ca,gdc81be3499+a88542c14c,ge021ae41e5+e1018a7e59,ge23793e450+461654b281,ge482522685+ebb56bf4fe,gee31e0d7c8+461654b281
LSST Data Management Base Package
Loading...
Searching...
No Matches
Namespaces | Functions
python.h File Reference
#include "pybind11/pybind11.h"
#include <string>
#include "ndarray.h"
#include "lsst/afw/geom/SkyWcs.h"
#include "lsst/afw/image/PhotoCalib.h"
#include "lsst/afw/table/fwd.h"
#include "lsst/afw/table/Schema.h"
#include "lsst/afw/table/SchemaMapper.h"

Go to the source code of this file.

Namespaces

namespace  lsst
 
namespace  lsst::meas
 
namespace  lsst::meas::base
 
namespace  lsst::meas::base::python
 

Functions

template<class Algorithm , class PyAlg >
std::enable_if<!std::is_abstract< Algorithm >::value, void >::type lsst::meas::base::python::declareAlgorithmConstructor (PyAlg &cls)
 Wrap the standard algorithm constructor. More...
 
template<class Algorithm , class PyAlg >
std::enable_if< std::is_abstract< Algorithm >::value, void >::type lsst::meas::base::python::declareAlgorithmConstructor (PyAlg &cls)
 Dummy function for not wrapping the constructor of an abstract base class. More...
 
template<class Algorithm , class PyAlg >
void lsst::meas::base::python::declareAlgorithm (PyAlg &clsAlgorithm)
 Wrap the implicit API used by meas_base's algorithms. More...
 
template<class Algorithm , class Control , class PyAlg , class PyCtrl >
void lsst::meas::base::python::declareAlgorithm (PyAlg &clsAlgorithm, PyCtrl &clsControl)
 Wrap the implicit API used by meas_base's algorithm-control pairs (no transform). More...
 
template<class Algorithm , class Control , class Transform , class PyAlg , class PyCtrl , class PyXform >
void lsst::meas::base::python::declareAlgorithm (PyAlg &clsAlgorithm, PyCtrl &clsControl, PyXform &clsTransform)
 Wrap the implicit API used by meas_base's algorithm-control-transform triads. More...