LSSTApplications
10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
home
lsstsw
stack
Linux64
meas_base
11.0+1
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 {
namespace
meas {
namespace
base {
28
29
void
SingleFrameAlgorithm::measureN
(
30
afw::table::SourceCatalog
const
& measCat,
31
afw::image::Exposure<float>
const
& exposure
32
)
const
{
33
throw
LSST_EXCEPT
(
34
pex::exceptions::LogicError,
35
"measureN not implemented for this algorithm"
36
);
37
}
38
39
void
ForcedAlgorithm::measureNForced
(
40
afw::table::SourceCatalog
const
& measCat,
41
afw::image::Exposure<float>
const
& exposure,
42
afw::table::SourceCatalog
const
& refRecord,
43
afw::image::Wcs
const
& refWcs
44
)
const
{
45
throw
LSST_EXCEPT
(
46
pex::exceptions::LogicError,
47
"measureN not implemented for this algorithm"
48
);
49
}
50
51
}}}
// namespace lsst::meas::base
lsst::afw::image::Exposure< float >
lsst::afw::image::Wcs
Implementation of the WCS standard for a any projection.
Definition:
Wcs.h:107
Source.h
lsst::meas::base::SingleFrameAlgorithm::measureN
virtual void measureN(afw::table::SourceCatalog const &measCat, afw::image::Exposure< float > const &exposure) const
Definition:
Algorithm.cc:29
lsst::afw::table::SortedCatalogT
Custom catalog class for record/table subclasses that are guaranteed to have an ID, and should generally be sorted by that ID.
Definition:
fwd.h:55
Algorithm.h
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::image::Wcs const &refWcs) const
Definition:
Algorithm.cc:39
LSST_EXCEPT
#define LSST_EXCEPT(type,...)
Definition:
Exception.h:46
Generated on Thu Sep 24 2015 02:29:21 for LSSTApplications by
1.8.5