lsst.meas.base
ga44f29b7aa+7c34ee3998
Toggle main menu visibility
Loading...
Searching...
No Matches
src
Algorithm.cc
Go to the documentation of this file.
1
// -*- lsst-c++ -*-
2
/*
3
* LSST Data Management System
4
* Copyright 2008-2014 LSST Corporation.
5
*
6
* This product includes software developed by the
7
* LSST Project (http://www.lsst.org/).
8
*
9
* This program is free software: you can redistribute it and/or modify
10
* it under the terms of the GNU General Public License as published by
11
* the Free Software Foundation, either version 3 of the License, or
12
* (at your option) any later version.
13
*
14
* This program is distributed in the hope that it will be useful,
15
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
* GNU General Public License for more details.
18
*
19
* You should have received a copy of the LSST License Statement and
20
* the GNU General Public License along with this program. If not,
21
* see <http://www.lsstcorp.org/LegalNotices/>.
22
*/
23
24
#include "
lsst/afw/table/Source.h
"
25
#include "
lsst/meas/base/Algorithm.h
"
26
27
namespace
lsst
{
28
namespace
meas
{
29
namespace
base
{
30
31
void
SingleFrameAlgorithm::measureN
(
afw::table::SourceCatalog
const
& measCat,
32
afw::image::Exposure<float>
const
& exposure)
const
{
33
throw
LSST_EXCEPT
(
pex::exceptions::LogicError
,
"measureN not implemented for this algorithm"
);
34
}
35
36
void
ForcedAlgorithm::measureNForced
(
afw::table::SourceCatalog
const
& measCat,
37
afw::image::Exposure<float>
const
& exposure,
38
afw::table::SourceCatalog
const
& refRecord,
39
afw::geom::SkyWcs
const
& refWcs)
const
{
40
throw
LSST_EXCEPT
(
pex::exceptions::LogicError
,
"measureN not implemented for this algorithm"
);
41
}
42
43
}
// namespace base
44
}
// namespace meas
45
}
// namespace lsst
Algorithm.h
LSST_EXCEPT
#define LSST_EXCEPT(type,...)
Source.h
lsst::afw::geom::SkyWcs
lsst::afw::image::Exposure
lsst::meas::base::ForcedAlgorithm::measureNForced
virtual void measureNForced(afw::table::SourceCatalog const &measCat, afw::image::Exposure< float > const &exposure, afw::table::SourceCatalog const &refRecord, afw::geom::SkyWcs const &refWcs) const
Called to simultaneously measure all children in a deblend family, in a single image.
Definition
Algorithm.cc:36
lsst::meas::base::SingleFrameAlgorithm::measureN
virtual void measureN(afw::table::SourceCatalog const &measCat, afw::image::Exposure< float > const &exposure) const
Called to simultaneously measure all children in a deblend family, in a single image.
Definition
Algorithm.cc:31
lsst::pex::exceptions::LogicError
lsst::afw::table::SourceCatalog
SortedCatalogT< SourceRecord > SourceCatalog
lsst::meas::base
Definition
Algorithm.h:37
lsst::meas
Definition
Algorithm.h:36
lsst
Generated on
for lsst.meas.base by
1.17.0