LSSTApplications
20.0.0
LSSTDataManagementBasePackage
stack
1a1d771
Linux64
ip_isr
20.0.0
python
lsst
ip
isr
applyLookupTable.cc
Go to the documentation of this file.
1
/*
2
* LSST Data Management System
3
*
4
* This product includes software developed by the
5
* LSST Project (http://www.lsst.org/).
6
* See the COPYRIGHT file
7
*
8
* This program is free software: you can redistribute it and/or modify
9
* it under the terms of the GNU General Public License as published by
10
* the Free Software Foundation, either version 3 of the License, or
11
* (at your option) any later version.
12
*
13
* This program is distributed in the hope that it will be useful,
14
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
* GNU General Public License for more details.
17
*
18
* You should have received a copy of the LSST License Statement and
19
* the GNU General Public License along with this program. If not,
20
* see <https://www.lsstcorp.org/LegalNotices/>.
21
*/
22
#include "pybind11/pybind11.h"
23
#include "pybind11/stl.h"
24
25
#include "ndarray/pybind11.h"
26
27
#include "
lsst/ip/isr/applyLookupTable.h
"
28
29
namespace
py
=
pybind11
;
30
using namespace
pybind11::literals;
31
32
namespace
lsst
{
33
namespace
ip {
34
namespace
isr {
35
36
namespace
{
37
38
template
<
typename
PixelT>
39
static
void
declareApplyLookupTable(
py::module
& mod) {
40
mod.def(
"applyLookupTable"
, &applyLookupTable<PixelT>,
"image"
_a,
"table"
_a,
"indOffset"
_a);
41
}
42
43
}
// namespace lsst::ip::isr::<anonymous>
44
45
PYBIND11_MODULE
(
applyLookupTable
, mod) {
46
declareApplyLookupTable<float>(mod);
47
declareApplyLookupTable<double>(mod);
48
}
49
50
}
// isr
51
}
// ip
52
}
// lsst
lsst::ip::isr::PYBIND11_MODULE
PYBIND11_MODULE(applyLookupTable, mod)
Definition:
applyLookupTable.cc:45
applyLookupTable.h
lsst
A base class for image defects.
Definition:
imageAlgorithm.dox:1
pybind11
Definition:
_GenericMap.cc:40
lsst::ip::isr::applyLookupTable
int applyLookupTable(afw::image::Image< PixelT > &image, ndarray::Array< PixelT, 1, 1 > const &table, PixelT indOffset)
Add the values in a lookup table to an image, e.g.
Definition:
applyLookupTable.cc:35
lsst::meas::modelfit.psf.psfContinued.module
module
Definition:
psfContinued.py:42
Generated on Wed Jun 24 2020 18:10:07 for LSSTApplications by
1.8.18